HMdcClusSim
class description - source file - inheritance tree (.pdf)
public:
HMdcClusSim()
HMdcClusSim(HMdcList12GroupCells& lcells)
HMdcClusSim(const HMdcClusSim&)
~HMdcClusSim()
void calcTrList()
void calcTrListMod(HMdcList12GroupCells& list, Int_t m)
static TClass* Class()
void clear()
const Int_t* getListTrM(Int_t m) const
Int_t getNLayersInTrack(Int_t indx, Int_t m = -1) const
Short_t getNTimesInMod(Int_t m, Int_t indx) const
Short_t getNTimesInTrack(Int_t indx) const
const Short_t* getNTimesM(Int_t m) const
Int_t getNTracks() const
Int_t getNTracksMod(Int_t m) const
Int_t getTrack(Int_t indx) const
Int_t getTrackMod(Int_t m, Int_t indx) const
virtual TClass* IsA() const
virtual Bool_t isGeant() const
HMdcClusSim& operator=(const HMdcClusSim&)
virtual void printCont(Bool_t fl = kTRUE) const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t nTracks num. of GEANT tracks in cluster
Int_t listTr[5] list of tracks
Short_t nTimes[5] num. of hits in cluster from track
UChar_t nLayers[5][2] num. of layers with hits from track
Int_t nTracksM[2] ! [mod] num. of GEANT tracks in cluster
Int_t listTrM[2][5] ! list of tracks
Short_t nTimesM[2][5] ! num. of hits in cluster from track
HMdcClusSim
Data object for Mdc cluster.
Int_t getNTracks() - num. of tracks which have hits in cluster
(5 tracks maximum)
Int_t getTrack(Int_t indx) - return track number.
indx= 0, ..., (getNTracks()-1).
List of tracks is sorted: first track (indx=0)
have most number of hits, ...
Short_t getNTimesInTrack(Int_t indx) - num. of hits
in cluster from track getTrack(indx)
Int_t getNLayersInTrack(Int_t indx, Int_t m=-1) num. layers
with hits from track getTrack(indx):
m=0 - in first module of segment,
m=1 - in second module of segment,
m!=0 && m!=1 - in segment
void calcTrList(void)
void calcTrListMod(HMdcList12GroupCells& list,Int_t m)
Int_t getNLayersInTrack(Int_t indx, Int_t m) const
void printCont(Bool_t fl) const
Inline Functions
void ~HMdcClusSim()
HMdcClusSim HMdcClusSim()
HMdcClusSim HMdcClusSim(HMdcList12GroupCells& lcells)
Bool_t isGeant() const
void clear()
Int_t getNTracks() const
Int_t getTrack(Int_t indx) const
Short_t getNTimesInTrack(Int_t indx) const
Int_t getNTracksMod(Int_t m) const
Int_t getTrackMod(Int_t m, Int_t indx) const
Short_t getNTimesInMod(Int_t m, Int_t indx) const
const Int_t* getListTrM(Int_t m) const
const Short_t* getNTimesM(Int_t m) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcClusSim HMdcClusSim(const HMdcClusSim&)
HMdcClusSim& operator=(const HMdcClusSim&)
Last update: 05/06/2002 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.