FairRoot/PandaRoot
|
#include <PndSttTrackFinder.h>
Public Member Functions | |
PndSttTrackFinder () | |
virtual | ~PndSttTrackFinder () |
virtual void | Init () |
virtual Int_t | DoFind (TClonesArray *trackArray, TClonesArray *helixHitArray)=0 |
virtual Int_t | DoFind (TClonesArray *trackArray, TClonesArray *trackCandArray, TClonesArray *helixHitArray)=0 |
virtual void | Finish ()=0 |
virtual void | AddHitCollection (TClonesArray *mHitArray, TClonesArray *mPointArray)=0 |
void | SetVerbose (Int_t verbose) |
void | SetHelixHitProduction (Bool_t hhprod) |
virtual void | SetTubeArray (TClonesArray *tubeArray)=0 |
virtual void | SetInputBranchName (char *string1)=0 |
Protected Member Functions | |
ClassDef (PndSttTrackFinder, 1) | |
Protected Attributes | |
Int_t | fVerbose |
Bool_t | fHelixHitProduction |
Definition at line 25 of file PndSttTrackFinder.h.
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in PndSttTrackFinderIdeal, and PndSttTrackFinderReal.
Referenced by PndSttFindTracks::AddHitCollection().
|
protected |
|
pure virtual |
Abstract method DoFind. To be implemented in the concrete class. Task: Read the pixel and strip hit arrays and fill the track array, pointers to which are given as arguments Number of tracks created
Implemented in PndSttTrackFinderReal.
Referenced by PndSttFindTracks::Exec().
|
pure virtual |
Implemented in PndSttTrackFinderIdeal, and PndSttTrackFinderReal.
|
pure virtual |
Virtual method Finish. If needed, to be implemented in the concrete class. Executed at the end of the run.
Implemented in PndSttTrackFinderReal.
Referenced by PndSttFindTracks::Finish().
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented in PndSttTrackFinderReal, and PndSttTrackFinderIdeal.
Definition at line 40 of file PndSttTrackFinder.h.
Referenced by PndSttFindTracks::Init().
|
inline |
set the helix hit production flag true or false
Definition at line 64 of file PndSttTrackFinder.h.
References fHelixHitProduction.
Referenced by PndSttFindTracks::Init().
|
pure virtual |
Implemented in PndSttTrackFinderReal.
Referenced by PndSttFindTracks::AddHitCollectionName().
|
pure virtual |
CHECK added
Implemented in PndSttTrackFinderIdeal, and PndSttTrackFinderReal.
Referenced by PndSttFindTracks::Init().
|
inline |
Set verbosity
verbose | Verbosity level |
Definition at line 61 of file PndSttTrackFinder.h.
References fVerbose, and verbose.
Referenced by PndSttFindTracks::Init().
|
protected |
production to file of helix hit from PR or not
Definition at line 76 of file PndSttTrackFinder.h.
Referenced by PndSttTrackFinderIdeal::DoFind(), PndSttTrackFinderReal::Init(), PndSttTrackFinderIdeal::PndSttTrackFinderIdeal(), and SetHelixHitProduction().
|
protected |
Definition at line 74 of file PndSttTrackFinder.h.
Referenced by PndSttTrackFinderIdeal::DoFind(), PndSttTrackFinderIdeal::PndSttTrackFinderIdeal(), and SetVerbose().