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) |
![]() | |
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) |
![]() | |
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... | |
![]() | |
TList * | fHistograms |
Bool_t | fActive |
TObjArray | fOutputs |
TStopwatch | fTimer |
![]() | |
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().