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

#include <hmdcdedx2maker.h>

Inheritance diagram for HMdcDeDx2Maker:
Collaboration diagram for HMdcDeDx2Maker:

Public Member Functions

 HMdcDeDx2Maker (void)
 
 HMdcDeDx2Maker (const Text_t *name, const Text_t *title)
 
 ~HMdcDeDx2Maker (void)
 
Bool_t init (void)
 
Bool_t finalize (void)
 
void printStatus ()
 
Int_t execute (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 Bool_t reinit (void)
 
virtual HTaskgetOwner ()
 
virtual void setOwner (HTask *atask)
 
virtual Bool_t setConnections ()
 
void setManual ()
 

Static Public Member Functions

static void setUseModule (Int_t m)
 
static void setFillCase (Int_t fcase)
 

Protected Member Functions

void initParameters (void)
 
void setParContainers (void)
 

Protected Attributes

HCategory * trkcandCat
 
HCategory * segCat
 pointer to the HMdcTrkCand data More...
 
HCategory * clsCat
 pointer to the HMdcSeg data More...
 
HCategory * clsInfCat
 pointer to the HMdcClus data More...
 
HCategory * cal1Cat
 pointer to the HMdcInfClus data More...
 
Bool_t hasPrinted
 pointer to the HMdcCal1 data More...
 
HIterator * trkcanditer
 
HMdcDeDx2mdcdedx
 iterator on HMdcTrkCand data. More...
 
- 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
 

Static Protected Attributes

static Int_t module
 dedx calculation parameters More...
 
static Int_t fillCase
 

Detailed Description

Definition at line 12 of file hmdcdedx2maker.h.

Constructor & Destructor Documentation

HMdcDeDx2Maker::HMdcDeDx2Maker ( void  )

Definition at line 60 of file hmdcdedx2maker.cc.

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

Definition at line 64 of file hmdcdedx2maker.cc.

References initParameters().

HMdcDeDx2Maker::~HMdcDeDx2Maker ( void  )

Definition at line 71 of file hmdcdedx2maker.cc.

References trkcanditer.

Member Function Documentation

Bool_t HMdcDeDx2Maker::finalize ( void  )
virtual

Implements HTask.

Definition at line 258 of file hmdcdedx2maker.cc.

void HMdcDeDx2Maker::initParameters ( void  )
protected

Definition at line 76 of file hmdcdedx2maker.cc.

References cal1Cat, clsCat, clsInfCat, fillCase, hasPrinted, mdcdedx, module, segCat, trkcandCat, and trkcanditer.

Referenced by HMdcDeDx2Maker().

void HMdcDeDx2Maker::printStatus ( void  )
static void HMdcDeDx2Maker::setFillCase ( Int_t  fcase)
inlinestatic

Definition at line 38 of file hmdcdedx2maker.h.

Referenced by createHades().

void HMdcDeDx2Maker::setParContainers ( void  )
protected

Definition at line 89 of file hmdcdedx2maker.cc.

References Hades::getRuntimeDb(), gHades, HMdcDeDx2::initContainer(), and mdcdedx.

Referenced by init().

static void HMdcDeDx2Maker::setUseModule ( Int_t  m)
inlinestatic

Definition at line 37 of file hmdcdedx2maker.h.

Member Data Documentation

HCategory* HMdcDeDx2Maker::cal1Cat
protected

pointer to the HMdcInfClus data

Definition at line 18 of file hmdcdedx2maker.h.

Referenced by execute(), init(), and initParameters().

HCategory* HMdcDeDx2Maker::clsCat
protected

pointer to the HMdcSeg data

Definition at line 16 of file hmdcdedx2maker.h.

Referenced by execute(), init(), and initParameters().

HCategory* HMdcDeDx2Maker::clsInfCat
protected

pointer to the HMdcClus data

Definition at line 17 of file hmdcdedx2maker.h.

Referenced by execute(), init(), and initParameters().

Int_t HMdcDeDx2Maker::fillCase
staticprotected

Definition at line 25 of file hmdcdedx2maker.h.

Referenced by execute(), initParameters(), and printStatus().

Bool_t HMdcDeDx2Maker::hasPrinted
protected

pointer to the HMdcCal1 data

Definition at line 19 of file hmdcdedx2maker.h.

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

HMdcDeDx2* HMdcDeDx2Maker::mdcdedx
protected

iterator on HMdcTrkCand data.

Definition at line 21 of file hmdcdedx2maker.h.

Referenced by execute(), initParameters(), and setParContainers().

Int_t HMdcDeDx2Maker::module
staticprotected

dedx calculation parameters

Definition at line 22 of file hmdcdedx2maker.h.

Referenced by execute(), initParameters(), and printStatus().

HCategory* HMdcDeDx2Maker::segCat
protected

pointer to the HMdcTrkCand data

Definition at line 15 of file hmdcdedx2maker.h.

Referenced by execute(), init(), and initParameters().

HCategory* HMdcDeDx2Maker::trkcandCat
protected

Definition at line 14 of file hmdcdedx2maker.h.

Referenced by execute(), init(), and initParameters().

HIterator* HMdcDeDx2Maker::trkcanditer
protected

Definition at line 20 of file hmdcdedx2maker.h.

Referenced by execute(), init(), initParameters(), and ~HMdcDeDx2Maker().


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