HYDRA_development_version
|
#include <htoftrigger.h>
Public Member Functions | |
HTofTrigger (void) | |
HTofTrigger (const Text_t *name, const Text_t *title, Int_t multi) | |
~HTofTrigger (void) | |
Bool_t | init (void) |
Bool_t | finalize (void) |
Int_t | execute (void) |
void | checkTofHit (Int_t nTrack, Int_t nSecTof) |
Bool_t | checkTofMult () |
![]() | |
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 () |
Public Attributes | |
HKineSim * | kineGeant |
Int_t | nSec2 |
Int_t | nSec5 |
Int_t | nMult |
Int_t | nEvCounter |
Protected Attributes | |
HCategory * | fHitCat |
HIterator * | iterator |
Pointer to the hits category. More... | |
Int_t | nThreshold |
Iterator on raw 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 |
Definition at line 10 of file htoftrigger.h.
HTofTrigger::HTofTrigger | ( | void | ) |
Definition at line 32 of file htoftrigger.cc.
HTofTrigger::HTofTrigger | ( | const Text_t * | name, |
const Text_t * | title, | ||
Int_t | multi | ||
) |
Definition at line 37 of file htoftrigger.cc.
References fHitCat, iterator, and nThreshold.
|
inline |
Definition at line 19 of file htoftrigger.h.
References kineGeant.
void HTofTrigger::checkTofHit | ( | Int_t | nTrack, |
Int_t | nSecTof | ||
) |
Definition at line 90 of file htoftrigger.cc.
References HKineSim::checkChargedPart(), kineGeant, nMult, nSec2, and nSec5.
Referenced by execute().
Bool_t HTofTrigger::checkTofMult | ( | ) |
Definition at line 100 of file htoftrigger.cc.
References nMult, nSec2, nSec5, and nThreshold.
Referenced by execute().
|
virtual |
Implements HReconstructor.
Definition at line 60 of file htoftrigger.cc.
References checkTofHit(), checkTofMult(), HDebug::enterFunc(), gDebuger, HTofHitSim::getNTrack1(), HTofHitSim::getNTrack2(), HTofHit::getSector(), iterator, nEvCounter, nMult, nSec2, and nSec5.
|
inlinevirtual |
Implements HTask.
Definition at line 22 of file htoftrigger.h.
|
virtual |
Implements HTask.
Definition at line 44 of file htoftrigger.cc.
References HEvent::addCategory(), HDetector::buildCategory(), catTofHit, fHitCat, HEvent::getCategory(), Hades::getCurrentEvent(), HSpectrometer::getDetector(), Hades::getSetup(), gHades, iterator, kineGeant, nEvCounter, nMult, nSec2, and nSec5.
|
protected |
Definition at line 12 of file htoftrigger.h.
Referenced by HTofTrigger(), and init().
|
protected |
Pointer to the hits category.
Definition at line 13 of file htoftrigger.h.
Referenced by execute(), HTofTrigger(), and init().
HKineSim* HTofTrigger::kineGeant |
Definition at line 20 of file htoftrigger.h.
Referenced by checkTofHit(), init(), and ~HTofTrigger().
Int_t HTofTrigger::nEvCounter |
Definition at line 26 of file htoftrigger.h.
Int_t HTofTrigger::nMult |
Definition at line 26 of file htoftrigger.h.
Referenced by checkTofHit(), checkTofMult(), execute(), and init().
Int_t HTofTrigger::nSec2 |
Definition at line 26 of file htoftrigger.h.
Referenced by checkTofHit(), checkTofMult(), execute(), and init().
Int_t HTofTrigger::nSec5 |
Definition at line 26 of file htoftrigger.h.
Referenced by checkTofHit(), checkTofMult(), execute(), and init().
|
protected |
Iterator on raw data.
Definition at line 14 of file htoftrigger.h.
Referenced by checkTofMult(), and HTofTrigger().