#include "htrackinfo.h"

HTrackInfo


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

class HTrackInfo : public TObject

Inheritance Chart:
TObject
<-
HTrackInfo

    public:
HTrackInfo() HTrackInfo(const HTrackInfo& source) ~HTrackInfo() Int_t calcCorrCode(Int_t) static TClass* Class() void dumpToStdout() Int_t getConvLep(Int_t index) Int_t getCreaId(Int_t index) Int_t getCreaTrkNb(Int_t index) Int_t getGCLepInMDC(Int_t index) Int_t getMatchedMT_S(Int_t index) Int_t getMatchedRM(Int_t index) Int_t getMatchedRMT_S(Int_t index) Int_t getMatchedRT_S(Int_t index) Float_t getMdcWeight(Int_t index) Int_t getMech(Int_t index) Int_t getMed(Int_t index) Int_t getNumPhot(Int_t index) Int_t getParId(Int_t index) Int_t getPartNr() Int_t getPi0Dalitz(Int_t index) Float_t getRichWeight(Int_t index) Float_t getTotMom(Int_t index) Int_t getTrkNb(Int_t index) Float_t getVertx(Int_t index) Float_t getVerty(Int_t index) Float_t getVertz(Int_t index) virtual TClass* IsA() const virtual HTrackInfo& operator=(const HTrackInfo& source) void reset() void setConvLep(Int_t index, Int_t flag) void setCreatorId(Int_t index, Int_t cid) void setCreatorTrkNb(Int_t index, Int_t ctrk) void setGCLepInMDC(Int_t index, Int_t flag) void setMatchedMT_S(Int_t index) void setMatchedRM(Int_t index) void setMatchedRMT_S(Int_t index) void setMatchedRT_S(Int_t index) void setMdcWeight(Int_t index, Float_t weight) void setMech(Int_t index, Int_t m) void setMed(Int_t index, Int_t m) void setNumPhot(Int_t index, Int_t p) void setParId(Int_t index, Int_t id) void setPi0Dalitz(Int_t index, Int_t flag) void setRichWeight(Int_t index, Float_t weight) void setTotMom(Int_t index, Float_t mom) void setTrkNb(Int_t index, Int_t track) void setVertx(Int_t index, Float_t x) void setVerty(Int_t index, Float_t y) void setVertz(Int_t index, Float_t z) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t parId[5] GEANT particle Int_t trackNr[5] GEANT track number Int_t creaId[5] GEANT ID of creator particle of this particle Int_t creaNb[5] GEANT trk nb of creator particle Int_t mech[5] GEANT mech of creation of this particle Int_t med[5] GEANT med of creation of this particle Float_t vertx[5] GEANT vertex of particle x Float_t verty[5] GEANT vertex of particle y Float_t vertz[5] GEANT vertex of particle z Float_t totMom[5] GEANT calc total mom of particle Int_t isPi0Dalitz[5] GEANT checked where lep comes from Int_t isConvLep[5] GEANT Float_t richWeight[5] ratio fired pads by trk nb to total nb pads Float_t mdcWeight[5] ratio nb of drift times by trk nb to total Int_t iMatchedRM[5] flag indicating a GEANT trk number matching Int_t iMatchedRT_S[5] Int_t iMatchedMT_S[5] Int_t iMatchedRMT_S[5] Int_t numPhot[5] Int_t isGCLepInMDC[5]

Class Description


HTrackInfo()

HTrackInfo(const HTrackInfo& source)

~HTrackInfo()

void dumpToStdout()

void reset()
  cout << "  in HTrackInfo::reset()  "<<endl;

Int_t getPartNr()

Int_t calcCorrCode(Int_t i)



Inline Functions


        HTrackInfo& operator=(const HTrackInfo& source)
              Int_t getParId(Int_t index)
              Int_t getTrkNb(Int_t index)
              Int_t getMech(Int_t index)
              Int_t getMed(Int_t index)
            Float_t getVertx(Int_t index)
            Float_t getVerty(Int_t index)
            Float_t getVertz(Int_t index)
              Int_t getCreaTrkNb(Int_t index)
              Int_t getCreaId(Int_t index)
            Float_t getTotMom(Int_t index)
            Float_t getRichWeight(Int_t index)
            Float_t getMdcWeight(Int_t index)
              Int_t getPi0Dalitz(Int_t index)
              Int_t getConvLep(Int_t index)
              Int_t getMatchedRM(Int_t index)
              Int_t getMatchedRT_S(Int_t index)
              Int_t getMatchedMT_S(Int_t index)
              Int_t getMatchedRMT_S(Int_t index)
              Int_t getNumPhot(Int_t index)
              Int_t getGCLepInMDC(Int_t index)
               void setNumPhot(Int_t index, Int_t p)
               void setGCLepInMDC(Int_t index, Int_t flag)
               void setParId(Int_t index, Int_t id)
               void setTrkNb(Int_t index, Int_t track)
               void setMech(Int_t index, Int_t m)
               void setMed(Int_t index, Int_t m)
               void setVertx(Int_t index, Float_t x)
               void setVerty(Int_t index, Float_t y)
               void setVertz(Int_t index, Float_t z)
               void setCreatorTrkNb(Int_t index, Int_t ctrk)
               void setCreatorId(Int_t index, Int_t cid)
               void setTotMom(Int_t index, Float_t mom)
               void setRichWeight(Int_t index, Float_t weight)
               void setMdcWeight(Int_t index, Float_t weight)
               void setPi0Dalitz(Int_t index, Int_t flag)
               void setConvLep(Int_t index, Int_t flag)
               void setMatchedRM(Int_t index)
               void setMatchedRT_S(Int_t index)
               void setMatchedMT_S(Int_t index)
               void setMatchedRMT_S(Int_t index)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)


Last update: Fri Jan 26 12:37:30 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.