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

#include <hmdcclustertohit.h>

Inheritance diagram for HMdcClusterToHit:
Collaboration diagram for HMdcClusterToHit:

Public Member Functions

 HMdcClusterToHit ()
 
 HMdcClusterToHit (const Text_t *name, const Text_t *title)
 
 HMdcClusterToHit (Int_t fSeg1, Int_t fSeg2)
 
 HMdcClusterToHit (const Text_t *name, const Text_t *title, Int_t fSeg1, Int_t fSeg2)
 
 ~HMdcClusterToHit (void)
 
Bool_t init (void)
 
Bool_t reinit (void)
 
Bool_t finalize (void)
 
Int_t execute (void)
 
void printStatus (void)
 
- Public Member Functions inherited from HReconstructor
 HReconstructor (void)
 
 ~HReconstructor (void)
 
 HReconstructor (const Text_t *name, const Text_t *title)
 
HTasknext (Int_t &errCode)
 
HTaskgetTask (const Char_t *name)
 
Bool_t connectTask (HTask *task, Int_t n=0)
 
TObjArray getTable ()
 
void getConnections ()
 
HTaskgetComposite ()
 
void setActive (Bool_t state)
 
Bool_t IsFolder (void) const
 
void Browse (TBrowser *b)
 
void isTimed (Bool_t flag=kTRUE)
 
void resetTimer (void)
 
void printTimer (void)
 
- Public Member Functions inherited from HTask
 HTask (void)
 
 HTask (const Text_t name[], const Text_t title[])
 
virtual ~HTask (void)
 
virtual HTaskgetOwner ()
 
virtual void setOwner (HTask *atask)
 
virtual Bool_t setConnections ()
 
void setManual ()
 

Private Member Functions

void fillSeg (void)
 
Bool_t fillHit (Short_t mod)
 
void setParContainers (void)
 
HMdcClusInffillClusInf (Int_t iMod)
 
void fillContainers (void)
 
void fillTrkCandISeg (Short_t sec, Int_t indexSeg)
 
void fillTrkCandOSeg (Short_t sec, Int_t indexSeg)
 
void fillTrkCandOSeg (Int_t indexSeg)
 

Private Attributes

HLocation locHit
 
HLocation locSeg
 
HLocation loc
 
HLocation locTrkCand
 
HCategory * fHitCat
 
HCategory * fSegCat
 
HCategory * fClusInfCat
 
HCategory * fTrkCandCat
 
HIterator * iter
 
HCategory * fClustCat
 
HMdcDetectorfMdcDet
 
HMdcGetContainersfGetCont
 
HMdcSizesCellsfSizesCells
 
HMdcClusfClst
 
Int_t clusIndex
 
HMdcHitfHit
 
HMdcSegfSeg
 
HMdcTrkCandfTrkCand
 
HMdcHitSegFiller hitSegFiller
 
Bool_t isGeant
 
Bool_t slotNotAv
 
Int_t tFillSeg [2]
 
Int_t nMdcs
 
Bool_t prntSt
 

Additional Inherited Members

- Protected Attributes inherited from HReconstructor
TList * fHistograms
 
Bool_t fActive
 
TObjArray fOutputs
 
TStopwatch fTimer
 
- Protected Attributes inherited from HTask
HTaskowner
 
Bool_t manual
 
Bool_t isInitialised
 
Bool_t isConnected
 
Bool_t fIsTimed
 

Detailed Description

Definition at line 20 of file hmdcclustertohit.h.

Constructor & Destructor Documentation

HMdcClusterToHit::HMdcClusterToHit ( )

Definition at line 53 of file hmdcclustertohit.cc.

References setParContainers().

HMdcClusterToHit::HMdcClusterToHit ( const Text_t *  name,
const Text_t *  title 
)

Definition at line 57 of file hmdcclustertohit.cc.

References setParContainers().

HMdcClusterToHit::HMdcClusterToHit ( Int_t  fSeg1,
Int_t  fSeg2 
)

Definition at line 62 of file hmdcclustertohit.cc.

References HMdcTrackDSet::setMdcClusterToHit(), and setParContainers().

HMdcClusterToHit::HMdcClusterToHit ( const Text_t *  name,
const Text_t *  title,
Int_t  fSeg1,
Int_t  fSeg2 
)

Definition at line 67 of file hmdcclustertohit.cc.

References HMdcTrackDSet::setMdcClusterToHit(), and setParContainers().

HMdcClusterToHit::~HMdcClusterToHit ( void  )

Definition at line 73 of file hmdcclustertohit.cc.

References HMdcTrackDSet::clearPClusterToHit().

Member Function Documentation

void HMdcClusterToHit::fillSeg ( void  )
private
void HMdcClusterToHit::fillTrkCandISeg ( Short_t  sec,
Int_t  indexSeg 
)
private

Definition at line 239 of file hmdcclustertohit.cc.

References fTrkCand, fTrkCandCat, locTrkCand, and slotNotAv.

Referenced by fillContainers().

void HMdcClusterToHit::fillTrkCandOSeg ( Short_t  sec,
Int_t  indexSeg 
)
private
void HMdcClusterToHit::fillTrkCandOSeg ( Int_t  indexSeg)
private

Definition at line 262 of file hmdcclustertohit.cc.

References fTrkCand, fTrkCandCat, locTrkCand, and slotNotAv.

Bool_t HMdcClusterToHit::finalize ( void  )
inlinevirtual

Implements HTask.

Definition at line 71 of file hmdcclustertohit.h.

void HMdcClusterToHit::printStatus ( void  )

Definition at line 343 of file hmdcclustertohit.cc.

References prntSt, and tFillSeg.

Referenced by init().

Bool_t HMdcClusterToHit::reinit ( void  )
virtual

Reimplemented from HTask.

Definition at line 128 of file hmdcclustertohit.cc.

References fClusInfCat, fSizesCells, and HMdcSizesCells::initContainer().

void HMdcClusterToHit::setParContainers ( void  )
private

Member Data Documentation

Int_t HMdcClusterToHit::clusIndex
private

Definition at line 36 of file hmdcclustertohit.h.

Referenced by execute(), fillClusInf(), and fillContainers().

HMdcClus* HMdcClusterToHit::fClst
private

Definition at line 35 of file hmdcclustertohit.h.

Referenced by execute(), fillClusInf(), fillContainers(), and fillHit().

HCategory* HMdcClusterToHit::fClusInfCat
private

Definition at line 28 of file hmdcclustertohit.h.

Referenced by fillClusInf(), init(), and reinit().

HCategory* HMdcClusterToHit::fClustCat
private

Definition at line 31 of file hmdcclustertohit.h.

Referenced by execute(), and init().

HMdcGetContainers* HMdcClusterToHit::fGetCont
private

Definition at line 33 of file hmdcclustertohit.h.

Referenced by fillContainers(), and init().

HMdcHit* HMdcClusterToHit::fHit
private

Definition at line 37 of file hmdcclustertohit.h.

Referenced by fillClusInf(), fillContainers(), and fillHit().

HCategory* HMdcClusterToHit::fHitCat
private

Definition at line 26 of file hmdcclustertohit.h.

Referenced by fillContainers(), and init().

HMdcDetector* HMdcClusterToHit::fMdcDet
private

Definition at line 32 of file hmdcclustertohit.h.

Referenced by init().

HMdcSeg* HMdcClusterToHit::fSeg
private

Definition at line 38 of file hmdcclustertohit.h.

Referenced by fillContainers(), and fillSeg().

HCategory* HMdcClusterToHit::fSegCat
private

Definition at line 27 of file hmdcclustertohit.h.

Referenced by fillContainers(), and init().

HMdcSizesCells* HMdcClusterToHit::fSizesCells
private

Definition at line 34 of file hmdcclustertohit.h.

Referenced by init(), and reinit().

HMdcTrkCand* HMdcClusterToHit::fTrkCand
private

Definition at line 39 of file hmdcclustertohit.h.

Referenced by execute(), fillContainers(), fillTrkCandISeg(), and fillTrkCandOSeg().

HCategory* HMdcClusterToHit::fTrkCandCat
private

Definition at line 29 of file hmdcclustertohit.h.

Referenced by fillContainers(), fillTrkCandISeg(), fillTrkCandOSeg(), and init().

HMdcHitSegFiller HMdcClusterToHit::hitSegFiller
private

Definition at line 40 of file hmdcclustertohit.h.

Referenced by fillContainers(), fillHit(), and fillSeg().

Bool_t HMdcClusterToHit::isGeant
private

Definition at line 41 of file hmdcclustertohit.h.

Referenced by fillClusInf(), fillContainers(), and init().

HIterator* HMdcClusterToHit::iter
private

Definition at line 30 of file hmdcclustertohit.h.

Referenced by execute(), and init().

HLocation HMdcClusterToHit::loc
private

Definition at line 24 of file hmdcclustertohit.h.

Referenced by fillClusInf(), and init().

HLocation HMdcClusterToHit::locHit
private

Definition at line 22 of file hmdcclustertohit.h.

Referenced by fillContainers(), and init().

HLocation HMdcClusterToHit::locSeg
private

Definition at line 23 of file hmdcclustertohit.h.

Referenced by fillContainers(), and init().

HLocation HMdcClusterToHit::locTrkCand
private

Definition at line 25 of file hmdcclustertohit.h.

Referenced by execute(), fillTrkCandISeg(), fillTrkCandOSeg(), and init().

Int_t HMdcClusterToHit::nMdcs
private

Definition at line 50 of file hmdcclustertohit.h.

Bool_t HMdcClusterToHit::prntSt
private

Definition at line 51 of file hmdcclustertohit.h.

Referenced by init(), printStatus(), and setParContainers().

Bool_t HMdcClusterToHit::slotNotAv
private
Int_t HMdcClusterToHit::tFillSeg[2]
private

Definition at line 43 of file hmdcclustertohit.h.

Referenced by fillContainers(), init(), printStatus(), and setParContainers().


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