HYDRA_development_version
|
#include <hpiontrackerhitf.h>
Public Member Functions | |
HPionTrackerHitF (void) | |
HPionTrackerHitF (const Text_t *name, const Text_t *title, Bool_t skip=kFALSE) | |
~HPionTrackerHitF (void) | |
Bool_t | init (void) |
Int_t | execute (void) |
Bool_t | finalize (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 Protected Member Functions | |
static bool | sortfunction (const HitCanData can1, const HitCanData can2) |
Protected Attributes | |
HCategory * | pCalCat |
HCategory * | pHitCat |
HIterator * | iter |
HLocation | loccal |
HLocation | loc |
HPionTrackerHitFPar * | pHitfpar |
HPionTrackerGeomPar * | pGeompar |
![]() | |
TList * | fHistograms |
Bool_t | fActive |
TObjArray | fOutputs |
TStopwatch | fTimer |
![]() | |
HTask * | owner |
Bool_t | manual |
Bool_t | isInitialised |
Bool_t | isConnected |
Bool_t | fIsTimed |
Definition at line 31 of file hpiontrackerhitf.h.
HPionTrackerHitF::HPionTrackerHitF | ( | void | ) |
HPionTrackerHitF::HPionTrackerHitF | ( | const Text_t * | name, |
const Text_t * | title, | ||
Bool_t | skip = kFALSE |
||
) |
HPionTrackerHitF::~HPionTrackerHitF | ( | void | ) |
Definition at line 152 of file hpiontrackerhitf.cc.
References iter.
|
virtual |
Implements HReconstructor.
Definition at line 205 of file hpiontrackerhitf.cc.
References HitCanData::chargeavg, HitCanData::chargeX, HitCanData::chargeY, HitCanData::eventnrX, HitCanData::eventnrY, HPionTrackerHitFPar::getChargeThresh(), HPionTrackerHitFPar::getClusterDistT(), HPionTrackerGeomPar::getDetector(), HPionTrackerDetGeomPar::getLabTransform(), HPionTrackerRaw::getModule(), HPionTrackerRaw::getMultiplicity(), HPionTrackerHitFPar::getNumModules(), HPionTrackerHitFPar::getNumPlanes(), HPionTrackerHitFPar::getPlanePair(), HGeomTransform::getRotMatrix(), HPionTrackerRaw::getStrip(), HPionTrackerDetGeomPar::getStripPos(), HPionTrackerRaw::getTimeAndCharge(), HPionTrackerHitFPar::getTimeWindowOffset(), HPionTrackerHitFPar::getTimeWindowWidth(), HGeomTransform::getTransVector(), hit::h, HPionTrackerCal::InvalidAdc(), loc, m1, m2, pCalCat, pGeompar, pHitCat, pHitfpar, HitCanData::posX, HitCanData::posY, HitCanData::radtimecharge, HPionTrackerHit::setLabPos(), HPionTrackerHit::setLocalPos(), HPionTrackerHit::setPlaneHit(), HPionTrackerHit::setTimeAndCharge(), sortfunction(), HitCanData::timeavg, HitCanData::timeX, and HitCanData::timeY.
|
inlinevirtual |
Implements HTask.
Definition at line 55 of file hpiontrackerhitf.h.
|
virtual |
Implements HTask.
Definition at line 162 of file hpiontrackerhitf.cc.
References HPionTrackerDetector::buildCategory(), catPionTrackerCal, catPionTrackerHit, HReconstructor::fActive, HEvent::getCategory(), HRuntimeDb::getContainer(), Hades::getCurrentEvent(), HSpectrometer::getDetector(), Hades::getRuntimeDb(), Hades::getSetup(), gHades, iter, loc, loccal, pCalCat, pGeompar, pHitCat, and pHitfpar.
|
inlinestaticprotected |
Definition at line 42 of file hpiontrackerhitf.h.
References HitCanData::radtimecharge.
Referenced by execute().
|
protected |
Definition at line 36 of file hpiontrackerhitf.h.
Referenced by HPionTrackerHitF(), init(), and ~HPionTrackerHitF().
|
protected |
Definition at line 38 of file hpiontrackerhitf.h.
|
protected |
Definition at line 37 of file hpiontrackerhitf.h.
Referenced by init().
|
protected |
Definition at line 34 of file hpiontrackerhitf.h.
Referenced by execute(), HPionTrackerHitF(), and init().
|
protected |
Definition at line 40 of file hpiontrackerhitf.h.
Referenced by execute(), HPionTrackerHitF(), and init().
|
protected |
Definition at line 35 of file hpiontrackerhitf.h.
Referenced by execute(), HPionTrackerHitF(), and init().
|
protected |
Definition at line 39 of file hpiontrackerhitf.h.
Referenced by execute(), HPionTrackerHitF(), and init().