|
HYDRA_development_version
|
#include <hmdcdedx2maker.h>


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) | |
| HTask * | next (Int_t &errCode) |
| HTask * | getTask (const Char_t *name) |
| Bool_t | connectTask (HTask *task, Int_t n=0) |
| TObjArray | getTable () |
| void | getConnections () |
| HTask * | getComposite () |
| 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 HTask * | getOwner () |
| 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 |
| HMdcDeDx2 * | mdcdedx |
| iterator on HMdcTrkCand data. More... | |
Protected Attributes inherited from HReconstructor | |
| TList * | fHistograms |
| Bool_t | fActive |
| TObjArray | fOutputs |
| TStopwatch | fTimer |
Protected Attributes inherited from HTask | |
| HTask * | owner |
| 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 |
Definition at line 12 of file hmdcdedx2maker.h.
| 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.
|
virtual |
Implements HReconstructor.
Definition at line 155 of file hmdcdedx2maker.cc.
References cal1Cat, HMdcDeDx2::calcDeDx(), clsCat, clsInfCat, fillCase, HMdcTrkCand::getSeg1Ind(), HMdcTrkCand::getSeg2Ind(), mdcdedx, module, n, segCat, HMdcTrkCand::setdedx(), HMdcTrkCand::setdedxSeg(), HMdcTrkCand::setNWireCutdedx(), HMdcTrkCand::setNWireCutdedxSeg(), HMdcTrkCand::setNWirededx(), HMdcTrkCand::setNWirededxSeg(), HMdcTrkCand::setSigmadedx(), HMdcTrkCand::setSigmadedxSeg(), trkcandCat, and trkcanditer.
|
virtual |
Implements HTask.
Definition at line 258 of file hmdcdedx2maker.cc.
|
virtual |
Implements HTask.
Definition at line 105 of file hmdcdedx2maker.cc.
References cal1Cat, catMdcCal1, catMdcClus, catMdcClusInf, catMdcSeg, catMdcTrkCand, clsCat, clsInfCat, HReconstructor::fActive, Hades::getCurrentEvent(), gHades, hasPrinted, printStatus(), segCat, setParContainers(), trkcandCat, and trkcanditer.
|
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 | ) |
Definition at line 141 of file hmdcdedx2maker.cc.
References HMessageMgr::DET_MDC, fillCase, Hades::getMsg(), gHades, hasPrinted, HMessageMgr::info(), INFO_msg, module, and SEPERATOR_msg.
Referenced by init(), and HMdcTaskSet::printStatus().
|
inlinestatic |
Definition at line 38 of file hmdcdedx2maker.h.
Referenced by createHades().
|
protected |
Definition at line 89 of file hmdcdedx2maker.cc.
References Hades::getRuntimeDb(), gHades, HMdcDeDx2::initContainer(), and mdcdedx.
Referenced by init().
|
inlinestatic |
Definition at line 37 of file hmdcdedx2maker.h.
|
protected |
pointer to the HMdcInfClus data
Definition at line 18 of file hmdcdedx2maker.h.
Referenced by execute(), init(), and initParameters().
|
protected |
pointer to the HMdcSeg data
Definition at line 16 of file hmdcdedx2maker.h.
Referenced by execute(), init(), and initParameters().
|
protected |
pointer to the HMdcClus data
Definition at line 17 of file hmdcdedx2maker.h.
Referenced by execute(), init(), and initParameters().
|
staticprotected |
Definition at line 25 of file hmdcdedx2maker.h.
Referenced by execute(), initParameters(), and printStatus().
|
protected |
pointer to the HMdcCal1 data
Definition at line 19 of file hmdcdedx2maker.h.
Referenced by init(), initParameters(), and printStatus().
|
protected |
iterator on HMdcTrkCand data.
Definition at line 21 of file hmdcdedx2maker.h.
Referenced by execute(), initParameters(), and setParContainers().
|
staticprotected |
dedx calculation parameters
Definition at line 22 of file hmdcdedx2maker.h.
Referenced by execute(), initParameters(), and printStatus().
|
protected |
pointer to the HMdcTrkCand data
Definition at line 15 of file hmdcdedx2maker.h.
Referenced by execute(), init(), and initParameters().
|
protected |
Definition at line 14 of file hmdcdedx2maker.h.
Referenced by execute(), init(), and initParameters().
|
protected |
Definition at line 20 of file hmdcdedx2maker.h.
Referenced by execute(), init(), initParameters(), and ~HMdcDeDx2Maker().