PandaRoot
PndFtsHoughTrackFinderQA.h
Go to the documentation of this file.
1 
11 #ifndef PndFtsHoughTrackFinderQA_H
12 #define PndFtsHoughTrackFinderQA_H
13 
14 #include "PndFtsHoughTrackFinder.h"
15 
16 //#include "TClonesArray.h"
17 #include "Rtypes.h" // for Double_t, Int_t, etc
18 #include "FairLogger.h" // for FairLogger, MESSAGE_ORIGIN
19 
20 #include <cmath>
21 #include "TMath.h"
22 #include <math.h>
23 #include <algorithm>
24 #include <set>
25 #include <vector>
26 #include <map>
27 #include <fstream>
28 #include <iostream>
29 
30 #include "PndFtsHit.h"
31 #include "PndFtsHoughTrackerTask.h"
32 #include "PndFtsHoughSpace.h"
33 #include "PndFtsHoughTracklet.h"
34 #include "PndFtsHoughTrackCand.h"
35 #include "PndTrackCand.h"
36 #include "PndTrack.h"
37 
38 // For error throwing
39 #include "TString.h"
40 #include <stdexcept>
41 
43  public:
45  virtual ~PndFtsHoughTrackFinderQA();
46 
47  virtual void FindTracks();
48 
49  private:
50  // for debugging
51 
52  private:
53  ClassDef(PndFtsHoughTrackFinderQA, 1);
54 };
55 
56 #endif /*PndFtsHoughTrackFinderQA_H*/
PndFtsHoughTrackFinderQA(PndFtsHoughTrackerTask *trackerTask)
Set pointer to tracker task (super important as it provides an I/O interface to PandaRoot) ...
Interface between PandaRoot (data input and output) and PndFtsHoughTrackFinder (implementation of PR ...
virtual void FindTracks()
Performs the track finding.
Implementation of the Hough transform based FTS PR. Creates Hough spaces, finds peaks (=tracklets) an...
virtual ~PndFtsHoughTrackFinderQA()
Destructor.
Implementation of the QA for the Hough transform based FTS PR. Use this for parameter optimization...