HYDRA_development_version
|
#include <hmdcdetector.h>
Public Member Functions | |
HMdcDetector () | |
~HMdcDetector () | |
Bool_t | init (void) |
void | activateParIo (HParIo *io) |
Bool_t | write (HParIo *io) |
HCategory * | buildLinearCategory (const Text_t *className) |
HCategory * | buildMatrixCategory (const Text_t *className, Float_t fillRate) |
HCategory * | buildCategory (Cat_t cat) |
![]() | |
HDetector (void) | |
HDetector (const Text_t *name, const Text_t *title) | |
virtual | ~HDetector (void) |
Int_t | getMaxSectors (void) |
Int_t | getMaxModules (void) |
Int_t | getMaxComponents (void) |
Bool_t | isSectorActive (Int_t sector) |
virtual void | setMaxSectors (Int_t sec=6) |
virtual void | setModules (Int_t sec, Int_t *modules) |
virtual Int_t * | getModules (void) |
virtual Int_t | getModule (Int_t sector, Int_t mod) |
void | print () |
virtual HTask * | buildTask (const Text_t *, const Option_t *) |
Additional Inherited Members | |
![]() | |
Int_t | maxSectors |
Int_t | maxModules |
Int_t | maxComponents |
TArrayI * | modules |
Definition at line 8 of file hmdcdetector.h.
HMdcDetector::HMdcDetector | ( | ) |
HMdcDetector::~HMdcDetector | ( | ) |
Definition at line 45 of file hmdcdetector.cc.
References HDetector::modules.
|
virtual |
Reimplemented from HDetector.
Definition at line 60 of file hmdcdetector.cc.
References HParIo::setDetParIo().
|
virtual |
Reimplemented from HDetector.
Definition at line 219 of file hmdcdetector.cc.
References buildLinearCategory(), buildMatrixCategory(), catMdcCal1, catMdcCal2, catMdcDataWord, catMdcGeantCell, catMdcHit, catMdcHitIdeal, catMdcOepStatus, catMdcRaw, catMdcRawCor, catMdcRawEventHeader, catMdcSeg, catMdcSegIdeal, catMdcSlope, catMdcTrkCand, and catMdcTrkCandIdeal.
Referenced by HMdcGetContainers::getCatMdcTrkCand(), HMdcClusterToHit::init(), HMdc12Fit::init(), and HMdcTargetMon::init().
HCategory * HMdcDetector::buildLinearCategory | ( | const Text_t * | className | ) |
Definition at line 86 of file hmdcdetector.cc.
References HMessageMgr::DET_MDC, Hades::getMsg(), gHades, and HMessageMgr::warning().
Referenced by buildCategory().
HCategory * HMdcDetector::buildMatrixCategory | ( | const Text_t * | className, |
Float_t | fillRate | ||
) |
Definition at line 112 of file hmdcdetector.cc.
References HRuntimeDb::getContainer(), HMdcGeomStruct::getMaxIndices(), HMdcRawStruct::getMaxIndices(), Hades::getRuntimeDb(), and gHades.
Referenced by buildCategory(), HMdcIdealTracking::init(), HMdcClusterToHit::init(), and HMdc12Fit::init().
|
virtual |
Reimplemented from HDetector.
Definition at line 51 of file hmdcdetector.cc.
References HRuntimeDb::getContainer(), Hades::getRuntimeDb(), gHades, and HParSet::init().
|
virtual |
Reimplemented from HDetector.
Definition at line 78 of file hmdcdetector.cc.
References HParIo::getDetParIo(), and HDetParIo::write().