HMetaMatch
class description - source file - inheritance tree (.pdf)
public:
HMetaMatch()
HMetaMatch(Short_t sec, Short_t tkInd, Short_t ind)
HMetaMatch(HMetaMatch* fMetaMatch, Short_t ind)
HMetaMatch(const HMetaMatch&)
~HMetaMatch()
static TClass* Class()
Short_t getARichInd(const Short_t id) const
Short_t getARichIPUInd(const Short_t id) const
Float_t getdxMeta()
Float_t getdyMeta()
Short_t getFirstCandForMeta() const
Short_t getFirstMMForSameMeta() const
Short_t getFirstMMForSameTrCnd() const
Short_t getIndMMForTofClst() const
Short_t getKick123Ind() const
Short_t getKickInd() const
void getMdcSegCross(Float_t& x, Float_t& y)
Short_t getMetaHitInd() const
Short_t getNCandForIPU() const
Short_t getNCandForMeta() const
Short_t getNCandForRich() const
Short_t getNextCandForMeta() const
Short_t getNextMMForSameMeta() const
Short_t getNextMMForSameTrCnd() const
Short_t getNextMMForTofHit() const
Short_t getNumMMForSameMeta() const
Short_t getNumMMForSameTrCnd() const
Float_t getQualitySHOWER()
Float_t getQualityTOF()
Short_t getRtInd() const
Short_t getRungeKuttaInd() const
Char_t getSector() const
Short_t getShowerHitInd() const
Short_t getSplineInd() const
Int_t getSystem() const
Char_t getTofClusterSize() const
Short_t getTofHitInd() const
Short_t getTrkCandInd() const
Float_t getXSegCross() const
Float_t getYSegCross() const
void incrNumMMForSameTrkCnd()
virtual TClass* IsA() const
Bool_t isKick123Accepted() const
Bool_t isKickAccepted() const
Bool_t isOverlap() const
Bool_t isRtAccepted() const
Bool_t isRungeKuttaAccepted() const
Bool_t isSplineAccepted() const
HMetaMatch& operator=(HMetaMatch& met)
void print()
void setARichInd(Short_t id, Short_t richind)
void setARichIPUInd(Short_t id, Short_t richind)
void setdxMeta(Float_t DXMETA)
void setdyMeta(Float_t DYMETA)
void setFirstCandForMeta(Short_t firstmeta)
void setFirstMMForSameMeta(Short_t ind)
void setFirstMMForSameTrCnd(Short_t firstmeta)
void setIndMMForTofClst(Short_t ind)
void setKick123Accept()
void setKick123Ind(Short_t kicktr)
void setKickAccept()
void setKickInd(Short_t kicktr)
void setMdcSegCross(Float_t x, Float_t y)
void setMetaHitInd(Short_t shower, Short_t tof)
void setNCandForIPU(Short_t nrich)
void setNCandForMeta(Short_t nmeta)
void setNCandForRich(Short_t nrich)
void setNextCandForMeta(Short_t nextmeta)
void setNextMMForSameMeta(Short_t ind)
void setNextMMForSameTrCnd(Short_t nextmeta)
void setNextMMForTofHit(Short_t ind)
void setNumMMForSameMeta(Short_t n)
void setNumMMForSameTrCnd(Short_t nmeta)
void setQualitySHOWER(Float_t QUALITYSHOWER)
void setQualityTOF(Float_t QUALITYTOF)
void setRtAccept()
void setRtInd(Short_t rtind)
void setRungeKuttaAccept()
void setRungeKuttaInd(Short_t rktr)
void setSector(Char_t sec)
void setShowerHitInd(Short_t shower)
void setSplineAccept()
void setSplineInd(Short_t splind)
void setTofClusterSize(Char_t clsz)
void setTofHitInd(Short_t tof)
void setTrkCandInd(Short_t trkind)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void unsetKick123Accept()
void unsetKickAccept()
void unsetRtAccept()
void unsetRungeKuttaAccept()
void unsetSplineAccept()
private:
Short_t trkCandInd index of HTrkCand object
Short_t showerHitInd index of HShowerHitTof object
Short_t tofHitInd index of HTofHit or HTofCluster object
Short_t nCandForMeta number of MetaMatch obj. for the same HTrkCand
Short_t nextCandForMeta index of next MetaMatch obj. for the same HTrkCand
Short_t firstCandForMeta index of the first MetaMatch obj. for the same HTrkCand in this chain
Float_t qualityTOF MDC TOF matching quality
Float_t qualitySHOWER MDC SHOWER matching quality
Float_t dxMeta Deviation in X-coordinate in META between hit and segment
Float_t dyMeta Deviation in X-coordinate in META between hit and segment
Short_t splineInd index of HSplineTrack object
Short_t rtInd index of HRtMetaTrack object
Short_t kickInd index of HKickTrackB in catKickTrackB
Short_t kick123Ind index of HKickTrack123B in catKickTrack123B
Short_t rungeKuttaInd index of HRKTrackB in catRKTrackB
Char_t sector sector number
Short_t nRichId number of matched rings in aRichIndTable[]
Short_t nRichIPUId number of matched rings in aRichIPUIndTable[]
Int_t aRichIndTable[3] arr.of indexes of HRichHit objects
Int_t aRichIPUIndTable[3] arr.of indexes of HRichHitIPU objects
Char_t flag User flags bit array (8 flags, one bit / flag)
Char_t tofClusterSize tofClusterSize / tofHitInd
Short_t indMMForTofClst index of MetaMatch obj. with tofTofClusterSize>1
Short_t nextMMForTofHit index of MetaMatch obj. with next stripe(TofHit) from TofCluster
Short_t numMMForSameMeta number of MetaMatch obj. for the same meta hit
Short_t nextMMForSameMeta index of the next MetaMatch obj. for the same meta hit
Short_t firstMMForSameMeta index of the first MetaMatch obj. for the same meta hit in this chain
Float_t xSegCr x,y (z=0) - cross point of MdcSeg with meta
Float_t ySegCr detector (tof or shower) in module coor.sys.
HMetaMatch()
HMetaMatch(Short_t sec, Short_t tkInd, Short_t ind)
HMetaMatch(HMetaMatch* fMetaMatch, Short_t ind)
ind - index of this object
void setSplineInd(Short_t splind)
void setRtInd(Short_t rtind)
void setKickInd(Short_t kicktr)
void setKick123Ind(Short_t kicktr)
void setRungeKuttaInd(Short_t rktr)
void print(void)
void Streamer(TBuffer &R__b)
Stream an object of class HMetaMatch.
Inline Functions
void ~HMetaMatch()
HMetaMatch& operator=(HMetaMatch& met)
void setTrkCandInd(Short_t trkind)
void setMetaHitInd(Short_t shower, Short_t tof)
void setShowerHitInd(Short_t shower)
void setTofHitInd(Short_t tof)
void setTofClusterSize(Char_t clsz)
void setNCandForMeta(Short_t nmeta)
void setNextCandForMeta(Short_t nextmeta)
void setFirstCandForMeta(Short_t firstmeta)
void setNumMMForSameTrCnd(Short_t nmeta)
void setNextMMForSameTrCnd(Short_t nextmeta)
void setFirstMMForSameTrCnd(Short_t firstmeta)
void setQualityTOF(Float_t QUALITYTOF)
void setQualitySHOWER(Float_t QUALITYSHOWER)
void setdxMeta(Float_t DXMETA)
void setdyMeta(Float_t DYMETA)
void setMdcSegCross(Float_t x, Float_t y)
void setSector(Char_t sec)
void setNCandForRich(Short_t nrich)
void setNCandForIPU(Short_t nrich)
void setARichInd(Short_t id, Short_t richind)
void setARichIPUInd(Short_t id, Short_t richind)
void setIndMMForTofClst(Short_t ind)
void setNextMMForTofHit(Short_t ind)
void setNumMMForSameMeta(Short_t n)
void setNextMMForSameMeta(Short_t ind)
void setFirstMMForSameMeta(Short_t ind)
Short_t getTrkCandInd() const
Short_t getNCandForMeta() const
Short_t getFirstCandForMeta() const
Short_t getNextCandForMeta() const
Short_t getNumMMForSameTrCnd() const
Short_t getFirstMMForSameTrCnd() const
Short_t getNextMMForSameTrCnd() const
Float_t getQualityTOF()
Float_t getQualitySHOWER()
Float_t getdxMeta()
Float_t getdyMeta()
Short_t getSplineInd() const
Short_t getRtInd() const
Short_t getKickInd() const
Short_t getKick123Ind() const
Short_t getRungeKuttaInd() const
Char_t getSector() const
Bool_t isOverlap() const
Short_t getMetaHitInd() const
Int_t getSystem() const
Short_t getShowerHitInd() const
Short_t getTofHitInd() const
Char_t getTofClusterSize() const
void getMdcSegCross(Float_t& x, Float_t& y)
Float_t getXSegCross() const
Float_t getYSegCross() const
Short_t getNCandForRich() const
Short_t getNCandForIPU() const
Short_t getARichInd(const Short_t id) const
Short_t getARichIPUInd(const Short_t id) const
Short_t getIndMMForTofClst() const
Short_t getNextMMForTofHit() const
Short_t getNumMMForSameMeta() const
Short_t getNextMMForSameMeta() const
Short_t getFirstMMForSameMeta() const
void incrNumMMForSameTrkCnd()
void setSplineAccept()
void setRtAccept()
void setKickAccept()
void setKick123Accept()
void setRungeKuttaAccept()
void unsetSplineAccept()
void unsetRtAccept()
void unsetKickAccept()
void unsetKick123Accept()
void unsetRungeKuttaAccept()
Bool_t isSplineAccepted() const
Bool_t isRtAccepted() const
Bool_t isKickAccepted() const
Bool_t isKick123Accepted() const
Bool_t isRungeKuttaAccepted() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
HMetaMatch HMetaMatch(const HMetaMatch&)
Author: Anar Rustamov
Last update: 24/11/2004 by V. Pechenov
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.