#include "hmetamatch.h"

HMetaMatch


class description - source file - inheritance tree (.pdf)

class HMetaMatch : public TObject

Inheritance Chart:
TObject
<-
HMetaMatch

    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()

Data Members

    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.

Class Description


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.