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

#include <hmdcdetector.h>

Inheritance diagram for HMdcDetector:
Collaboration diagram for HMdcDetector:

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)
 
- Public Member Functions inherited from HDetector
 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 HTaskbuildTask (const Text_t *, const Option_t *)
 

Additional Inherited Members

- Protected Attributes inherited from HDetector
Int_t maxSectors
 
Int_t maxModules
 
Int_t maxComponents
 
TArrayI * modules
 

Detailed Description

Definition at line 8 of file hmdcdetector.h.

Constructor & Destructor Documentation

HMdcDetector::HMdcDetector ( )
HMdcDetector::~HMdcDetector ( )

Definition at line 45 of file hmdcdetector.cc.

References HDetector::modules.

Member Function Documentation

void HMdcDetector::activateParIo ( HParIo io)
virtual

Reimplemented from HDetector.

Definition at line 60 of file hmdcdetector.cc.

References HParIo::setDetParIo().

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 
)
Bool_t HMdcDetector::init ( void  )
virtual

Reimplemented from HDetector.

Definition at line 51 of file hmdcdetector.cc.

References HRuntimeDb::getContainer(), Hades::getRuntimeDb(), gHades, and HParSet::init().

Bool_t HMdcDetector::write ( HParIo io)
virtual

Reimplemented from HDetector.

Definition at line 78 of file hmdcdetector.cc.

References HParIo::getDetParIo(), and HDetParIo::write().


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