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

#include <htoftrigger.h>

Inheritance diagram for HTofTrigger:
Collaboration diagram for HTofTrigger:

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 ()
 
- 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 ()
 

Public Attributes

HKineSimkineGeant
 
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...
 
- 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
 

Detailed Description

Definition at line 10 of file htoftrigger.h.

Constructor & Destructor Documentation

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.

HTofTrigger::~HTofTrigger ( void  )
inline

Definition at line 19 of file htoftrigger.h.

References kineGeant.

Member Function Documentation

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().

Int_t HTofTrigger::execute ( void  )
virtual
Bool_t HTofTrigger::finalize ( void  )
inlinevirtual

Implements HTask.

Definition at line 22 of file htoftrigger.h.

Member Data Documentation

HCategory* HTofTrigger::fHitCat
protected

Definition at line 12 of file htoftrigger.h.

Referenced by HTofTrigger(), and init().

HIterator* HTofTrigger::iterator
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.

Referenced by execute(), and init().

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().

Int_t HTofTrigger::nThreshold
protected

Iterator on raw data.

Definition at line 14 of file htoftrigger.h.

Referenced by checkTofMult(), and HTofTrigger().


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