HMdcWireFit
class description - source file - inheritance tree (.pdf)
public:
HMdcWireFit()
HMdcWireFit(const HMdcWireFit&)
~HMdcWireFit()
static TClass* Class()
void clear()
void getAddress(Int_t& s, Int_t& m, Int_t& l, Int_t& c) const
Float_t getAlpha() const
Short_t getCell() const
Float_t getChi2() const
Float_t getDev() const
Float_t getDriftTime() const
Float_t getFullTime() const
Bool_t getIsInCell() const
Char_t getLayer() const
Float_t getMinDist() const
Char_t getMod() const
Char_t getSec() const
Float_t getTdcTime() const
Float_t getTdcTimeErr()
Char_t getTimeNum() const
Float_t getTimeOffset() const
Float_t getWeight() const
virtual TClass* IsA() const
virtual Bool_t isGeant() const
HMdcWireFit& operator=(const HMdcWireFit&)
virtual void print()
void setAddress(Char_t s, Char_t m, Char_t l, Short_t c)
void setAlpha(Float_t v)
void setCell(Short_t c)
void setDev(Float_t v)
void setDriftTime(Float_t v)
void setFullTime(Float_t v)
void setIsInCell(Bool_t v)
void setLayer(Char_t l)
void setMinDist(Float_t v)
void setMod(Char_t m)
void setSec(Char_t s)
void setTdcTime(Float_t v)
void setTdcTimeErr(Float_t v)
void setTimeNum(Char_t t)
void setWeight(Float_t v)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Char_t sec sector
Char_t mod MDC module
Char_t layer MDC layer
Short_t cell MDC wire
Char_t timeNum =1 or 2 (time1 or time2 from HMdcCal1)
Float_t tdcTime measured time minus time of wire offset
Float_t dev fullTime-tdcTime
Float_t weight wire weight. =0 if wire was excluded from fit
Float_t driftTime calculated drift time
Float_t fullTime driftTime + time offset
Float_t minDist minimal distance from track to wire.
Float_t alpha impact angle in cell system
Bool_t isInCell =kFALSE if track don't cross cell
Float_t tdcTimeErr error of drift time.
HMdcWireFit
Container class keeps one wire fit information for debuging and tuning.
void clear()
Default setting of the data members.
void setAddress(Char_t s,Char_t m,Char_t l,Short_t c)
void setSec(Char_t s)
void setMod(Char_t m)
void setLayer(Char_t l)
void setCell(Short_t c)
Set wire address.
void setTimeNum(Char_t t)
Set drift time index (t=1 for time1 in HMdcCal1 and
t=2 for time2 in HMdcCal1).
void setTdcTime(Float_t v)
Set measured time minus time of wire offset.
void setDriftTime(Float_t v)
Set calculated drift time.
void setFullTime(Float_t v)
Set calculated drift time + time offset.
void setDev(Float_t v)
Set deviation (full time minus tdc time).
void setWeight(Float_t v)
Set wire weight in fit.
void setMinDist(Float_t v)
Set minimal distance from track to wire.
void setAlpha(Float_t v)
Set impact angle of track in cell system.
void setIsInCell(Bool_t v)
v=kFALSE if track don't cross cell.
void setTdcTimeErr(Float_t v)
Set error of drift time.
void getAddress(Int_t& s,Int_t& m,Int_t& l,Int_t& c)
Char_t getSec(void)
Char_t getMod(void)
Char_t getLayer(void)
Short_t getCell(void)
Get wire address.
Char_t getTimeNum(void)
Get drift time index (return 1 for time1 in HMdcCal1,
return 2 for time2 in HMdcCal1).
Float_t getTdcTime(void)
Get measured time minus time of wire offset.
Float_t getDriftTime(void)
Get calculated drift time.
Float_t getFullTime(void)
Get calculated drift time + time offset.
Float_t getTimeOffset
Get time offset ( =getFullTime()-getDriftTime())
Float_t getDev(void)
Get deviation (full time minus tdc time).
Float_t getWeight(void)
Get wire weight in fit.
Float_t getMinDist(void)
Get minimal distance from track to wire.
Float_t getAlpha(void)
Get impact angle of track in cell system.
Bool_t getIsInCell(void)
Return kTRUE if track cross cell,
retrn kFALSE if track don't cross cell.
Float_t getTdcTimeErr(void)
Get error of drift time.
Float_t getChi2(void)
Get chi2 ( =getDev()/getTdcTimeErr() )
Bool_t isGeant()
Return kFALSE
void print()
Print container
void print()
Print this container
Inline Functions
void ~HMdcWireFit()
HMdcWireFit HMdcWireFit()
void clear()
void setAddress(Char_t s, Char_t m, Char_t l, Short_t c)
void setSec(Char_t s)
void setMod(Char_t m)
void setLayer(Char_t l)
void setCell(Short_t c)
void setTimeNum(Char_t t)
void setDev(Float_t v)
void setWeight(Float_t v)
void setDriftTime(Float_t v)
void setFullTime(Float_t v)
void setTdcTime(Float_t v)
void setMinDist(Float_t v)
void setAlpha(Float_t v)
void setIsInCell(Bool_t v)
void setTdcTimeErr(Float_t v)
void getAddress(Int_t& s, Int_t& m, Int_t& l, Int_t& c) const
Char_t getSec() const
Char_t getMod() const
Char_t getLayer() const
Short_t getCell() const
Char_t getTimeNum() const
Float_t getDev() const
Float_t getWeight() const
Float_t getDriftTime() const
Float_t getFullTime() const
Float_t getTimeOffset() const
Float_t getTdcTime() const
Float_t getMinDist() const
Float_t getAlpha() const
Bool_t getIsInCell() const
Float_t getTdcTimeErr()
Float_t getChi2() const
Bool_t isGeant() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcWireFit HMdcWireFit(const HMdcWireFit&)
HMdcWireFit& operator=(const HMdcWireFit&)
Last update: Fri Jan 26 12:18:46 2007
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.