#ifndef BASICTRACKING_H #define BASICTRACKING_H 1 #include "Algorithm.h" #include #include "TH1F.h" #include "TH2F.h" #include "TCanvas.h" #include "Pixel.h" #include "Cluster.h" #include "Track.h" class BasicTracking : public Algorithm { public: // Constructors and destructors BasicTracking(bool); ~BasicTracking(){} // Functions void initialise(Parameters*); StatusCode run(Clipboard*); void finalise(); // Cluster* getNearestCluster(Cluster*, map, Clusters*); Cluster* getNearestCluster(long long int, Clusters); // Member variables // Histograms TH1F* trackChi2; TH1F* clustersPerTrack; TH1F* trackChi2ndof; TH1F* tracksPerEvent; TH1F* trackAngleX; TH1F* trackAngleY; map residualsX; map residualsY; // Cuts for tracking double timingCut; double spatialCut; int minHitsOnTrack; double nTracksTotal; }; #endif // BASICTRACKING_H