FairRoot/PandaRoot
PndFtsHoughTrackFinderQA.h
Go to the documentation of this file.
1 
14 #ifndef PndFtsHoughTrackFinderQA_H
15 #define PndFtsHoughTrackFinderQA_H
16 
17 
18 #include "PndFtsHoughTrackFinder.h"
19 
20 //#include "TClonesArray.h"
21 #include "Rtypes.h" // for Double_t, Int_t, etc
22 #include "FairLogger.h" // for FairLogger, MESSAGE_ORIGIN
23 
24 #include <cmath>
25 #include "TMath.h"
26 #include <math.h>
27 #include <algorithm>
28 #include <set>
29 #include <vector>
30 #include <map>
31 #include <fstream>
32 #include <iostream>
33 
34 #include "PndFtsHit.h"
35 #include "PndFtsHoughTrackerTask.h"
36 #include "PndFtsHoughSpace.h"
37 #include "PndFtsHoughTracklet.h"
38 #include "PndFtsHoughTrackCand.h"
39 #include "PndTrackCand.h"
40 #include "PndTrack.h"
41 
42 // For error throwing
43 #include "TString.h"
44 #include <stdexcept>
45 
46 
48 {
49 public:
51  virtual ~PndFtsHoughTrackFinderQA();
52 
53  virtual void FindTracks();
54 
55 
56 
57 private:
58  // for debugging
59 
60 
61 
62 
63 private:
65 };
66 
67 
68 
69 
70 #endif /*PndFtsHoughTrackFinderQA_H*/
virtual ~PndFtsHoughTrackFinderQA()
Destructor.
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 ...
Implementation of the Hough transform based FTS PR. Creates Hough spaces, finds peaks (=tracklets) an...
virtual void FindTracks()
Performs the track finding.
Implementation of the QA for the Hough transform based FTS PR. Use this for parameter optimization...
ClassDef(PndFtsHoughTrackFinderQA, 1)