HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HMdcClusSim Class Reference

#include <hmdcclussim.h>

Inheritance diagram for HMdcClusSim:
Collaboration diagram for HMdcClusSim:

Public Member Functions

 HMdcClusSim (void)
 num. of hits in cluster from track More...
 
 HMdcClusSim (HMdcList12GroupCells &lcells)
 
 ~HMdcClusSim ()
 
void setDef (void)
 
void setNTracks (Int_t nTrs)
 
void cleanRest (void)
 
void clear (void)
 
Int_t addTrack (Int_t tr, Short_t nTm, UChar_t lM1, UChar_t lM2)
 
Bool_t resetTrack (Int_t ind, Int_t tr, Short_t nTm, UChar_t lM1, UChar_t lM2)
 
void setNTracksM (Int_t modi, Int_t nTrs)
 
void setTrackM (Int_t modi, Int_t ind, Int_t tr, Short_t nTm)
 
void setNDigiTimes (Int_t ind, Int_t nt)
 
void setTrackStatus (Int_t ind, UChar_t status)
 
void setXYGeant (Int_t ind, Float_t xg, Float_t yg)
 
void calcTrList (void)
 
void calcTrListMod (HMdcList12GroupCells &list, Int_t m)
 
void sortTrListByContr (void)
 
Bool_t isGeant (void) const
 
const Int_t * getTrackList (void) const
 
const Short_t * getNumWires (void) const
 
const UChar_t * getNDigiTimes (void) const
 
const UChar_t * getTrackStatus (void) const
 
Int_t getArrsSize (void) const
 
Int_t getNTracks (void) const
 
Char_t getNNotFakeTracks (void) const
 
Int_t getNMatchedTracks (void) const
 
Int_t getTrack (Int_t indx) const
 
Short_t getNTimesInTrack (Int_t indx) const
 
Int_t getNLayersInTrack (Int_t indx, Int_t m=-1) const
 
UChar_t getLayListForMod (Int_t indx, Int_t mi) const
 
UChar_t getNLayOrientation (Int_t indx, Int_t mi=-1) const
 
Bool_t is40degCross (Int_t indx, Int_t mi=-1) const
 
UChar_t getNDigiTimesInTrack (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
 
Int_t getTrackIndex (Int_t tr) const
 
Int_t getNoiseIndex (void) const
 
const Int_t * getListTrM (Int_t m) const
 
const Short_t * getNTimesM (Int_t m) const
 
UChar_t getTrackStatus (Int_t ind) const
 
Bool_t getXYGeant (Int_t i, Float_t &xg, Float_t &yg) const
 
Float_t getXGeant (Int_t i) const
 
Float_t getYGeant (Int_t i) const
 
Float_t dX (Int_t i) const
 
Float_t dY (Int_t i) const
 
Bool_t isGntTrackOk (Int_t i) const
 
Bool_t isIOSegMatch (Int_t i) const
 
Bool_t noIOSegMatch (Int_t i) const
 
Bool_t isFakeContribution (Int_t i) const
 
Bool_t isClFnLevelTooHigh (Int_t i) const
 
Bool_t is1or2HitsNotRec (Int_t i) const
 
Bool_t isSegNotRec (Int_t i) const
 
Bool_t isTrackNotRec (Int_t i) const
 
Bool_t isNoMeta (Int_t i) const
 
Bool_t isGEANTBug (Int_t i) const
 
Char_t getIOSegMatchingStatus (void) const
 
void printCont (Bool_t fl=kTRUE) const
 
- Public Member Functions inherited from HMdcClus
 HMdcClus (void)
 
 HMdcClus (HMdcList12GroupCells &lcells)
 
 ~HMdcClus (void)
 
void clear (void)
 
void setDefValues (void)
 
void clearMod1Par (void)
 
void clearMod2Par (void)
 
void setSec (Int_t sc)
 
void setMod (Int_t m)
 
void setIOSeg (Int_t sg)
 
void setOwnIndex (Int_t ind)
 
void setSecSegInd (Int_t sc, Int_t sg, Int_t ind)
 
void setMinCl (Int_t m1or3, Int_t m2or4)
 
void setSumWt (Float_t swt)
 
void setRealLevel (UChar_t rl)
 
void setNBins (Int_t nBn)
 
void setIndexParent (Int_t lp)
 
void setIndexChilds (Int_t l1, Int_t l2)
 
void setTypeClFinder (Int_t type)
 
void setNMergClust (Short_t nmrc)
 
void setXY (Float_t xl, Float_t errx, Float_t yl, Float_t erry)
 
void setXTarg (Float_t xl, Float_t err)
 
void setYTarg (Float_t yl, Float_t err)
 
void setZTarg (Float_t zl, Float_t err)
 
void setTarg (Float_t xl, Float_t yl, Float_t zl)
 
void setTarg (const HGeomVector &v)
 
void setErrTarg (const HGeomVector &v)
 
void setTarget (Float_t xl, Float_t ex, Float_t yl, Float_t ey, Float_t zl, Float_t ez)
 
void setPrPlane (Float_t a, Float_t b, Float_t d)
 
void setClFnLevelM1 (UChar_t lv)
 
void setClusSizeM1 (Short_t clSz)
 
void setNDrTimesM1 (Short_t nDrTm)
 
void setNMergClustM1 (Short_t nmrc)
 
void setShapeM1 (Float_t s1, Float_t s2, Float_t al)
 
void setClFnLevelM2 (UChar_t lv)
 
void setClusSizeM2 (Short_t clSz)
 
void setNDrTimesM2 (Short_t nDrTm)
 
void setNMergClustM2 (Short_t nmrc)
 
void setShapeM2 (Float_t s1, Float_t s2, Float_t al)
 
void setSegIndex (Int_t si)
 
void setFakeFlag (UChar_t fl)
 
Short_t getMod (void) const
 
Int_t getTypeClFinder (void) const
 
UChar_t getSec (void) const
 
UChar_t getIOSeg (void) const
 
Short_t getOwnIndex (void) const
 
Int_t getMinCl (void) const
 
UChar_t getMinCl (Int_t mod) const
 
UChar_t getRealLevel (void) const
 
Float_t getX (void) const
 
Float_t getY (void) const
 
Float_t getZ (void) const
 
Float_t getXTarg (void) const
 
Float_t getYTarg (void) const
 
Float_t getZTarg (void) const
 
Float_t getErrX (void) const
 
Float_t getErrY (void) const
 
Float_t getErrXTarg (void) const
 
Float_t getErrYTarg (void) const
 
Float_t getErrZTarg (void) const
 
Float_t getTheta (void) const
 
Float_t getPhi (void) const
 
Float_t getSumWt (void) const
 
Int_t getNBins (void) const
 
void getPoint (HGeomVector &v) const
 
void getTarg (HGeomVector &v) const
 
Int_t getIndexParent (void) const
 
void getIndexRegChilds (Int_t &first, Int_t &last) const
 
Int_t getNextIndexChild (Int_t ind) const
 
Short_t getNMergClust (void) const
 
Float_t A (void) const
 
Float_t B (void) const
 
Float_t C (void) const
 
Float_t D (void) const
 
Float_t getZOnPrPlane (Float_t x, Float_t y) const
 
Float_t getYOnPrPlane (Float_t x, Float_t z) const
 
Bool_t getNextWire (Int_t &mod, Int_t &lay, Int_t &cell) const
 
Bool_t getNextWire (HLocation &loc) const
 
Short_t getClusSizeM1 (void) const
 
Short_t getNDrTimesM1 (void) const
 
Short_t getNMergClustM1 (void) const
 
void getShapeM1 (Float_t &s1, Float_t &s2, Float_t &al) const
 
UChar_t getClFnLevelM1 (void) const
 
Float_t getAlphaM1 (void) const
 
Float_t getSigma1M1 (void) const
 
Float_t getSigma2M1 (void) const
 
Float_t getRatioM1 (void) const
 
UChar_t getClFnLevelM2 (void) const
 
Short_t getClusSizeM2 (void) const
 
Short_t getNDrTimesM2 (void) const
 
Short_t getNMergClustM2 (void) const
 
void getShapeM2 (Float_t &s1, Float_t &s2, Float_t &al) const
 
Float_t getAlphaM2 (void) const
 
Float_t getSigma1M2 (void) const
 
Float_t getSigma2M2 (void) const
 
Float_t getRatioM2 (void) const
 
Int_t getSegIndex (void) const
 
UChar_t getFakeFlag (void) const
 
void print (Bool_t fl=kTRUE) const
 
void printPos (void) const
 
void setStatus (Short_t st)
 
Short_t getStatus (void) const
 
Float_t getBParKickPl (void)
 
Bool_t isFixedLevel (void) const
 
Bool_t isSegmentAmpCut (void) const
 
void calcIntersection (const HGeomVector &r, const HGeomVector &dir, HGeomVector &out) const
 
void calcIntersection (const HGeomVector &p1, const HGeomVector &p2, Float_t &x, Float_t &y) const
 
void calcIntersection (const HGeomVector &p, Float_t &x, Float_t &y) const
 
void fillErrMatClus (Bool_t isCoilOff, HSymMat4 &errMatClus)
 
- Public Member Functions inherited from HMdcList12GroupCells
 HMdcList12GroupCells (void)
 
 ~HMdcList12GroupCells (void)
 
HMdcList12GroupCellsoperator= (const HMdcList12GroupCells &v)
 
void clear (void)
 
Int_t setTime (Int_t lay, Int_t cell, UChar_t time)
 
Int_t add (HMdcList12GroupCells *lst)
 
void delTime (Int_t lay, Int_t cell, UChar_t time)
 
Int_t getNCells (Int_t lay, Int_t layEnd=-1) const
 
Int_t getNCells (void) const
 
Int_t getMaxNCellsPerLay (void) const
 
Int_t getNDrTimes (void) const
 
Int_t getNDrTimes (Int_t lay) const
 
Int_t getNDrTimes (Int_t lay1, Int_t lay2) const
 
Int_t getNDrTimesMod (Int_t m) const
 
Int_t getNLayers (void) const
 
Int_t getNLayers (Int_t imod) const
 
Int_t getNLayersMod (Int_t mod) const
 
UChar_t getListLayers (Int_t imod=-1) const
 
Int_t getCell (Int_t lay, Int_t idx) const
 
Int_t getFirstCell (Int_t lay) const
 
Int_t getLastCell (Int_t lay) const
 
Int_t getActiveModule (void) const
 
Int_t get4FirstCells (Int_t lay, Int_t *list) const
 
UShort_t getOneLayerGroup (Int_t lay) const
 
Int_t next (Int_t lay, Int_t prCell) const
 
Int_t next (Int_t lay, Int_t prCell, UChar_t &tm) const
 
Bool_t getNext (Int_t lay, Int_t &cell) const
 
Bool_t getNextCell (Int_t &lay, Int_t &cell) const
 
Int_t previous (Int_t lay, Int_t prCell) const
 
UChar_t getTime (Int_t lay, Int_t cell) const
 
Int_t compare (const HMdcList12GroupCells *lst, Int_t l1=-1, Int_t l2=-1, HMdcList12GroupCells *lstIdent=0) const
 
Int_t compareAndUnset (const HMdcList12GroupCells *lst, HMdcList12GroupCells *lstIdent, Int_t modi=-1)
 
Bool_t isIncluded (const HMdcList12GroupCells &lst, Int_t l1=0, Int_t l2=11) const
 
Int_t nIdentDrTimes (const HMdcList12GroupCells *lst, Int_t l1=0, Int_t l2=11) const
 
void print (void) const
 
void print (Int_t lay) const
 
const UChar_t * getArr (void) const
 
const Int_t * getFirstCell (void) const
 
void copyData (const UChar_t *a, const Int_t *fc)
 

Protected Attributes

Int_t nTracks
 
Int_t listTr [5]
 
Short_t nTimes [5]
 
UChar_t nLayers [5][2]
 
UChar_t nDigiTimes [5]
 
UChar_t trackStatus [5]
 
Float_t xGeant [5]
 
Float_t yGeant [5]
 
Char_t nNotFakeTracks
 
Char_t ioSMatchStatus
 
Int_t nTracksM [2]
 
Int_t listTrM [2][5]
 [mod] num. of GEANT tracks in cluster More...
 
Short_t nTimesM [2][5]
 list of tracks More...
 
- Protected Attributes inherited from HMdcClus
UChar_t sec
 
UChar_t seg
 
Int_t typeClFinder
 
Short_t mod
 
Int_t index
 
Float_t x
 
Float_t y
 
Float_t xTarg
 
Float_t yTarg
 
Float_t zTarg
 
Float_t errX
 
Float_t errY
 
Float_t errXTarg
 
Float_t errYTarg
 
Float_t errZTarg
 
Float_t sumWt
 
Int_t nBins
 
UChar_t minCl1
 
UChar_t minCl2
 
UChar_t realLevel
 
Short_t nMergedClus
 
Int_t indexPar
 
Int_t indCh1
 
Int_t indCh2
 
Float_t parA
 
Float_t parB
 
Float_t parD
 
Short_t status
 
UChar_t fakeFlag
 
UChar_t clFnLevelM1
 
Short_t clusSizeM1
 
Short_t nDrTimesM1
 
Short_t nMergClusM1
 
Float_t sigma1M1
 
Float_t sigma2M1
 
Float_t alphaM1
 
UChar_t clFnLevelM2
 
Short_t clusSizeM2
 
Short_t nDrTimesM2
 
Short_t nMergClusM2
 
Float_t sigma1M2
 
Float_t sigma2M2
 
Float_t alphaM2
 
Int_t segIndex
 

Private Member Functions

Bool_t indOk (Int_t i) const
 
UChar_t trackBits (Int_t i) const
 
Bool_t testBit (Int_t i, UChar_t b) const
 
void exchangeTrPos (Int_t t1, Int_t t2)
 

Additional Inherited Members

- Static Public Member Functions inherited from HMdcList12GroupCells
static Bool_t findOverlap (Int_t &c1, Int_t &c2)
 

Detailed Description

Definition at line 6 of file hmdcclussim.h.

Constructor & Destructor Documentation

HMdcClusSim::HMdcClusSim ( void  )
inline

num. of hits in cluster from track

Definition at line 25 of file hmdcclussim.h.

References setDef().

HMdcClusSim::HMdcClusSim ( HMdcList12GroupCells lcells)
inline

Definition at line 26 of file hmdcclussim.h.

References setDef().

HMdcClusSim::~HMdcClusSim ( )
inline

Definition at line 27 of file hmdcclussim.h.

Member Function Documentation

Int_t HMdcClusSim::addTrack ( Int_t  tr,
Short_t  nTm,
UChar_t  lM1,
UChar_t  lM2 
)

Definition at line 123 of file hmdcclussim.cc.

References nLayers.

Referenced by HMdcTrackInfSim::fillClusTrackInf().

void HMdcClusSim::calcTrList ( void  )
void HMdcClusSim::cleanRest ( void  )

Definition at line 97 of file hmdcclussim.cc.

References n, and nLayers.

Referenced by HMdcTrackInfSim::fillClusTrackInf(), and setNTracks().

void HMdcClusSim::clear ( void  )
inline

Definition at line 32 of file hmdcclussim.h.

References HMdcClus::clear(), and setDef().

Float_t HMdcClusSim::dX ( Int_t  i) const
inline

Definition at line 78 of file hmdcclussim.h.

References indOk(), and HMdcClus::x.

Referenced by HMdcGeantSeg::isModClusBetter(), and HMdcGeantSeg::isSegClusBetter().

Float_t HMdcClusSim::dY ( Int_t  i) const
inline

Definition at line 79 of file hmdcclussim.h.

References indOk(), and HMdcClus::y.

Referenced by HMdcGeantSeg::isModClusBetter(), and HMdcGeantSeg::isSegClusBetter().

void HMdcClusSim::exchangeTrPos ( Int_t  t1,
Int_t  t2 
)
private

Definition at line 430 of file hmdcclussim.cc.

References nLayers.

Int_t HMdcClusSim::getArrsSize ( void  ) const
inline
Char_t HMdcClusSim::getIOSegMatchingStatus ( void  ) const
inline

Definition at line 91 of file hmdcclussim.h.

References ioSMatchStatus.

Referenced by HMdcTrackFinder::sortTracksInClusters().

UChar_t HMdcClusSim::getLayListForMod ( Int_t  indx,
Int_t  mi 
) const

Definition at line 361 of file hmdcclussim.cc.

References nLayers.

const Int_t* HMdcClusSim::getListTrM ( Int_t  m) const
inline

Definition at line 71 of file hmdcclussim.h.

Referenced by HMdcClusterToHit::fillClusInf(), and HMdc12Fit::fillClusInf().

const UChar_t* HMdcClusSim::getNDigiTimes ( void  ) const
inline

Definition at line 48 of file hmdcclussim.h.

References nDigiTimes.

Referenced by HMdcTrackFinder::sortTracksInClusters().

UChar_t HMdcClusSim::getNDigiTimesInTrack ( Int_t  indx) const
inline

Definition at line 64 of file hmdcclussim.h.

References indOk().

Referenced by HMdcTrackFinder::sortTracksInClusters().

Int_t HMdcClusSim::getNLayersInTrack ( Int_t  indx,
Int_t  m = -1 
) const
UChar_t HMdcClusSim::getNLayOrientation ( Int_t  indx,
Int_t  mi = -1 
) const

Definition at line 366 of file hmdcclussim.cc.

References HMdcBArray::getNLayOrientation(), and nLayers.

Int_t HMdcClusSim::getNMatchedTracks ( void  ) const

Definition at line 420 of file hmdcclussim.cc.

References n.

Char_t HMdcClusSim::getNNotFakeTracks ( void  ) const
inline

Definition at line 56 of file hmdcclussim.h.

References nNotFakeTracks.

Referenced by HMdcTrackFinder::sortTracksInClusters().

Int_t HMdcClusSim::getNoiseIndex ( void  ) const

Definition at line 172 of file hmdcclussim.cc.

Short_t HMdcClusSim::getNTimesInMod ( Int_t  m,
Int_t  indx 
) const

Definition at line 186 of file hmdcclussim.cc.

Short_t HMdcClusSim::getNTimesInTrack ( Int_t  indx) const
const Short_t* HMdcClusSim::getNTimesM ( Int_t  m) const
inline

Definition at line 72 of file hmdcclussim.h.

Referenced by HMdcClusterToHit::fillClusInf(), and HMdc12Fit::fillClusInf().

Int_t HMdcClusSim::getNTracks ( void  ) const
inline

Definition at line 55 of file hmdcclussim.h.

References nTracks.

Referenced by HMdcTrackFinder::sortTracksInClusters(), and HMdcTrackInfSim::testIOMatching().

Int_t HMdcClusSim::getNTracksMod ( Int_t  m) const
inline

Definition at line 66 of file hmdcclussim.h.

Referenced by HMdcClusterToHit::fillClusInf(), and HMdc12Fit::fillClusInf().

const Short_t* HMdcClusSim::getNumWires ( void  ) const
inline

Definition at line 47 of file hmdcclussim.h.

References nTimes.

Referenced by HMdcTrackFinder::sortTracksInClusters().

Int_t HMdcClusSim::getTrack ( Int_t  indx) const
Int_t HMdcClusSim::getTrackIndex ( Int_t  tr) const

Definition at line 177 of file hmdcclussim.cc.

Referenced by HMdcTrackInfSim::fillClusTrackInf().

const Int_t* HMdcClusSim::getTrackList ( void  ) const
inline

Definition at line 46 of file hmdcclussim.h.

References listTr.

Referenced by HMdcTrackFinder::sortTracksInClusters().

Int_t HMdcClusSim::getTrackMod ( Int_t  m,
Int_t  indx 
) const

Definition at line 182 of file hmdcclussim.cc.

const UChar_t* HMdcClusSim::getTrackStatus ( void  ) const
inline
UChar_t HMdcClusSim::getTrackStatus ( Int_t  ind) const

Definition at line 155 of file hmdcclussim.cc.

Float_t HMdcClusSim::getXGeant ( Int_t  i) const
inline

Definition at line 76 of file hmdcclussim.h.

References indOk().

Bool_t HMdcClusSim::getXYGeant ( Int_t  i,
Float_t &  xg,
Float_t &  yg 
) const

Definition at line 384 of file hmdcclussim.cc.

Float_t HMdcClusSim::getYGeant ( Int_t  i) const
inline

Definition at line 77 of file hmdcclussim.h.

References indOk().

Bool_t HMdcClusSim::indOk ( Int_t  i) const
inlineprivate

Definition at line 96 of file hmdcclussim.h.

References nTracks.

Referenced by dX(), dY(), getNDigiTimesInTrack(), getXGeant(), getYGeant(), and trackBits().

Bool_t HMdcClusSim::is1or2HitsNotRec ( Int_t  i) const
inline

Definition at line 86 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::is40degCross ( Int_t  indx,
Int_t  mi = -1 
) const

Definition at line 374 of file hmdcclussim.cc.

References HMdcBArray::is40DegWireCross(), and nLayers.

Referenced by HMdcGeantSeg::analyseClust().

Bool_t HMdcClusSim::isClFnLevelTooHigh ( Int_t  i) const
inline

Definition at line 85 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::isFakeContribution ( Int_t  i) const
inline

Definition at line 84 of file hmdcclussim.h.

References testBit().

Referenced by HMdcTrackInfSim::testIOMatching().

Bool_t HMdcClusSim::isGeant ( void  ) const
inlinevirtual

Reimplemented from HMdcClus.

Definition at line 44 of file hmdcclussim.h.

Bool_t HMdcClusSim::isGEANTBug ( Int_t  i) const
inline

Definition at line 90 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::isGntTrackOk ( Int_t  i) const
inline

Definition at line 81 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::isIOSegMatch ( Int_t  i) const
inline

Definition at line 82 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::isNoMeta ( Int_t  i) const
inline

Definition at line 89 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::isSegNotRec ( Int_t  i) const
inline

Definition at line 87 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::isTrackNotRec ( Int_t  i) const
inline

Definition at line 88 of file hmdcclussim.h.

References testBit().

Bool_t HMdcClusSim::noIOSegMatch ( Int_t  i) const
inline

Definition at line 83 of file hmdcclussim.h.

References testBit().

void HMdcClusSim::printCont ( Bool_t  fl = kTRUE) const
virtual

Reimplemented from HMdcClus.

Definition at line 459 of file hmdcclussim.cc.

References n, nLayers, and HMdcClus::printCont().

Bool_t HMdcClusSim::resetTrack ( Int_t  ind,
Int_t  tr,
Short_t  nTm,
UChar_t  lM1,
UChar_t  lM2 
)

Definition at line 110 of file hmdcclussim.cc.

References nLayers.

void HMdcClusSim::setDef ( void  )

Referenced by clear(), and HMdcClusSim().

void HMdcClusSim::setNDigiTimes ( Int_t  ind,
Int_t  nt 
)

Definition at line 136 of file hmdcclussim.cc.

Referenced by HMdcTrackInfSim::fillClusTrackInf().

void HMdcClusSim::setNTracks ( Int_t  nTrs)
inline

Definition at line 30 of file hmdcclussim.h.

References cleanRest().

void HMdcClusSim::setNTracksM ( Int_t  modi,
Int_t  nTrs 
)
void HMdcClusSim::setTrackM ( Int_t  modi,
Int_t  ind,
Int_t  tr,
Short_t  nTm 
)
void HMdcClusSim::setTrackStatus ( Int_t  ind,
UChar_t  status 
)
void HMdcClusSim::setXYGeant ( Int_t  ind,
Float_t  xg,
Float_t  yg 
)

Definition at line 144 of file hmdcclussim.cc.

Referenced by HMdcGeantSeg::setModClustPos(), and HMdcGeantSeg::setSegClustPos().

void HMdcClusSim::sortTrListByContr ( void  )
Bool_t HMdcClusSim::testBit ( Int_t  i,
UChar_t  b 
) const
inlineprivate
UChar_t HMdcClusSim::trackBits ( Int_t  i) const
inlineprivate

Definition at line 97 of file hmdcclussim.h.

References indOk().

Referenced by testBit().

Member Data Documentation

Char_t HMdcClusSim::ioSMatchStatus
protected

Definition at line 17 of file hmdcclussim.h.

Referenced by getIOSegMatchingStatus().

Int_t HMdcClusSim::listTr[5]
protected

Definition at line 9 of file hmdcclussim.h.

Referenced by getTrackList().

Int_t HMdcClusSim::listTrM[2][5]
protected

[mod] num. of GEANT tracks in cluster

Definition at line 22 of file hmdcclussim.h.

UChar_t HMdcClusSim::nDigiTimes[5]
protected

Definition at line 12 of file hmdcclussim.h.

Referenced by getNDigiTimes().

UChar_t HMdcClusSim::nLayers[5][2]
protected

Definition at line 11 of file hmdcclussim.h.

Char_t HMdcClusSim::nNotFakeTracks
protected

Definition at line 16 of file hmdcclussim.h.

Referenced by getNNotFakeTracks().

Short_t HMdcClusSim::nTimes[5]
protected

Definition at line 10 of file hmdcclussim.h.

Referenced by getNumWires().

Short_t HMdcClusSim::nTimesM[2][5]
protected

list of tracks

Definition at line 23 of file hmdcclussim.h.

Int_t HMdcClusSim::nTracks
protected

Definition at line 8 of file hmdcclussim.h.

Referenced by getNTracks(), and indOk().

Int_t HMdcClusSim::nTracksM[2]
protected

Definition at line 21 of file hmdcclussim.h.

UChar_t HMdcClusSim::trackStatus[5]
protected

Definition at line 13 of file hmdcclussim.h.

Referenced by getTrackStatus().

Float_t HMdcClusSim::xGeant[5]
protected

Definition at line 14 of file hmdcclussim.h.

Float_t HMdcClusSim::yGeant[5]
protected

Definition at line 15 of file hmdcclussim.h.


The documentation for this class was generated from the following files: