]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCSelectorTracks.h
Moving the TPC calibration using tracks from separate directory to the TPC directory
[u/mrichter/AliRoot.git] / TPC / AliTPCSelectorTracks.h
diff --git a/TPC/AliTPCSelectorTracks.h b/TPC/AliTPCSelectorTracks.h
new file mode 100644 (file)
index 0000000..adfb64e
--- /dev/null
@@ -0,0 +1,43 @@
+
+#ifndef AliTPCSelectorTracks_h
+#define AliTPCSelectorTracks_h
+
+#include <iostream>
+using namespace std;
+#include <TSelector.h>
+
+#include <TROOT.h>
+#include <TFile.h>
+
+
+class AliESD;
+class AliESDfriend;
+class TH1I;
+class AliTPCcalibTracks;
+class AliTPCcalibTracksGain;
+
+
+class AliTPCSelectorTracks : public AliTPCSelectorESD {
+public :
+   AliTPCSelectorTracks(TTree *tree=0);
+   virtual ~AliTPCSelectorTracks();
+   virtual void    SlaveBegin(TTree *tree);
+   virtual void    SlaveTerminate();
+   virtual Int_t   ProcessIn(Long64_t entry);
+   virtual void    Terminate();
+   void InitComponent();
+
+private:
+  Bool_t            fInit;                 //! flag - component initialized
+  AliTPCcalibTracks *fCalibTracks;         //! calib Tracks object
+  AliTPCcalibTracksGain *fCalibTracksGain; //! gain calibration object for tracks
+  static const char *fgkOutputFileName;    //! filename of the output root file
+//  Int_t              fDebugLevel;        // debug level
+  ClassDef(AliTPCSelectorTracks,1);
+};
+
+
+
+
+
+#endif