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