16 #include "FairField.h"
25 #include "FairTrackParP.h"
34 #include "TSpectrum2.h"
38 #include "FairRunAna.h"
39 #include "FairRootManager.h"
40 #include "FairRuntimeDb.h"
54 #include "TClonesArray.h"
55 #include "TParticlePDG.h"
58 #include "FairRootManager.h"
60 #include "FairRuntimeDb.h"
61 #include "FairRunAna.h"
64 #include "TObjectTable.h"
82 fNEvtsWithEnoughParabolas(0)
84 if(3<
fVerbose) std::cout <<
"PndFtsHoughTrackerTaskQA is the tracker ptr " <<
this <<
'\n';
90 if(
fVerbose>3)
fLogger->Info(MESSAGE_ORIGIN,
"Destructor of PndFtsHoughTrackerTaskQA");
99 if(
fVerbose>3) Info(
"Init",
"Initilization of PndFtsHoughTrackerTaskQA");
108 InitStatus stat=kSUCCESS;
109 if(3<
fVerbose)
fLogger->Info(MESSAGE_ORIGIN,
"Re- Initilization of PndFtsHoughTrackerTaskQA");
120 if(1<
fVerbose) Info(
"Exec",
"Exec of PndFtsHoughTrackerTaskQA on event %i",
fEventNr);
122 if(3<
fVerbose) std::cout <<
"PndFtsHoughTrackFinder::Exec tracker ptr " <<
this <<
'\n';
146 if(3<
fVerbose) Info(
"Exec",
"End eventloop.");
virtual void FindTracks()
Performs the track finding.
virtual InitStatus ReInit()
ReInitiliazation of task when the runID changes.
PndFtsHoughTrackerTaskQA(Int_t verbose=0)
Constructor with flags. Can also be used as standard constructor.
UInt_t fEventNr
Event number for debugging purposes.
Interface between PandaRoot (data input and output) and PndFtsHoughTrackFinder (implementation of PR ...
virtual void Exec(Option_t *opt)
Executed for each event.
virtual void FinishEvent()
When is this executed? After each event?
PndFtsHoughTrackFinderParams fTrackFinderParams
virtual InitStatus Init()
Initialization of task at the beginning of a run.
virtual void Finish()
Writes output to root file, I guess. Called at the end of the run.
For automatic parameter optimization. This class tries numerous parameters and prints out good combin...
Int_t getNParabolasFound() const
Implementation of the Hough transform based FTS PR. Creates Hough spaces, finds peaks (=tracklets) an...
FairLogger * fLogger
Returns pointer to the B field.
void OverwriteTrackFinderParams(PndFtsHoughTrackFinderParams newParams)
virtual InitStatus Init()
Initialization of task at the beginning of a run.
PndLheTrackFinder * trackFinder
~PndFtsHoughTrackerTaskQA()
Destructor.
TClonesArray * fTrackCands
Array of found track candidates in PndTrackCand (for output)
virtual InitStatus ReInit()
ReInitiliazation of task when the runID changes.
Int_t fNEvtsWithEnoughParabolas