10757ee9 |
1 | |
2 | #ifndef AliTPCSelectorTracks_h |
3 | #define AliTPCSelectorTracks_h |
4 | |
5 | #include <iostream> |
6 | using namespace std; |
7 | #include <TSelector.h> |
8 | |
9 | #include <TROOT.h> |
10 | #include <TFile.h> |
11 | |
12 | |
13 | class AliESD; |
14 | class AliESDfriend; |
15 | class TH1I; |
16 | class AliTPCcalibTracks; |
17 | class AliTPCcalibTracksGain; |
18 | |
19 | |
20 | class AliTPCSelectorTracks : public AliTPCSelectorESD { |
21 | public : |
22 | AliTPCSelectorTracks(TTree *tree=0); |
23 | virtual ~AliTPCSelectorTracks(); |
24 | virtual void SlaveBegin(TTree *tree); |
25 | virtual void SlaveTerminate(); |
26 | virtual Int_t ProcessIn(Long64_t entry); |
27 | virtual void Terminate(); |
28 | void InitComponent(); |
29 | |
30 | private: |
31 | Bool_t fInit; //! flag - component initialized |
32 | AliTPCcalibTracks *fCalibTracks; //! calib Tracks object |
33 | AliTPCcalibTracksGain *fCalibTracksGain; //! gain calibration object for tracks |
34 | static const char *fgkOutputFileName; //! filename of the output root file |
35 | // Int_t fDebugLevel; // debug level |
36 | ClassDef(AliTPCSelectorTracks,1); |
37 | }; |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | #endif |