#include "hmdcsegmentf.h" |
HMdcSegmentF
class description - source file - inheritance tree (.pdf)
private:
void bookHisto()
void fitProjection(Float_t z1, Float_t x1, Float_t errorX1, Float_t slope1, Float_t errSlope1, Int_t n1, Float_t z2, Float_t x2, Float_t errorX2, Float_t slope2, Float_t errSlope2, Int_t n2, Float_t& a, Float_t& b, Float_t& errora, Float_t& errorb, Float_t& chi1)
void setParContainers()
protected:
virtual void fit(HMdcHit* hit1, Float_t z1, HMdcHit* hit2, Float_t z2, HMdcSeg* segment, HMdcHit* hit1Orig)
public:
HMdcSegmentF()
HMdcSegmentF(Text_t* name, Text_t* title)
~HMdcSegmentF()
static TClass* Class()
virtual Int_t execute()
virtual Bool_t finalize()
virtual Bool_t init()
virtual TClass* IsA() const
void setLoc(HLocation& location)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
HCategory* fHitCat !category of hits
HCategory* fSegCat !category of segments
HMdcLeverArmGeometry* geoLever !geometry of lever arm
HMdcModuleGeometry* geoModules !geometry of modules
HLocation fLoc location of the reconstructor
HMdcSegmentFPar* parContainer !parameter container of this
Int_t fEventId
TH1F* hDiffX
TH1F* hDiffY
TH1F* hDiffSlopeX
TH1F* hDiffSlopeY some histograms
TH1F* hDiffXRec
TH1F* hDiffYRec
TH1F* hDiffSlopeXRec
TH1F* hDiffSlopeYRec
TH2F* hDiffYDiffX
TH2F* hDiffXSlopeDiffX
TH2F* hDiffYSlopeDiffX
TH2F* hDiffXSlopeDiffY
TH2F* hDiffYSlopeDiffY
TH2F* hDiffXSlopeDiffYSlope
TH1F* hProbEllipse probability
TH2F* hDiffYDiffXOverErr
TH2F* hDiffXSlopeDiffXOverErr
TH2F* hDiffYSlopeDiffXOverErr
TH2F* hDiffXSlopeDiffYOverErr
TH2F* hDiffYSlopeDiffYOverErr
TH2F* hDiffXSlopeDiffYSlopeOverErr
TH1F* hFitDiffX
TH1F* hFitDiffY
TH1F* hFitDiffXSlope
TH1F* hFitDiffYSlope
TH1F* hFitChiX
TH1F* hFitChiY
TH1F* hFitChi
HMdcSegmentF
An HMdcSegmentF is a reconstructor that finds pieces of tracks
in two MDC modules.
Inline Functions
void ~HMdcSegmentF()
void setParContainers()
void bookHisto()
void fitProjection(Float_t z1, Float_t x1, Float_t errorX1, Float_t slope1, Float_t errSlope1, Int_t n1, Float_t z2, Float_t x2, Float_t errorX2, Float_t slope2, Float_t errSlope2, Int_t n2, Float_t& a, Float_t& b, Float_t& errora, Float_t& errorb, Float_t& chi1)
void fit(HMdcHit* hit1, Float_t z1, HMdcHit* hit2, Float_t z2, HMdcSeg* segment, HMdcHit* hit1Orig)
HMdcSegmentF HMdcSegmentF()
HMdcSegmentF HMdcSegmentF(Text_t* name, Text_t* title)
void setLoc(HLocation& location)
Int_t execute()
Bool_t init()
Bool_t finalize()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Beatriz Fuentes Arenaz
Last update: 13/12/99 by Beatriz Fuentes
Copyright GENP (Univ. Santiago de Compostela)
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.