]>
Commit | Line | Data |
---|---|---|
da7d31b7 | 1 | ////////////////////////////////////////////////////////// |
2 | // This class has been automatically generated on | |
3 | // Fri Jul 27 15:22:59 2007 by ROOT version 5.16/00 | |
4 | // from TTree esdTree/Tree with ESD objects | |
5 | // found on file: AliESDs.root | |
6 | ////////////////////////////////////////////////////////// | |
7 | ||
8 | #ifndef AliTRDcalib_h | |
9 | #define AliTRDcalib_h | |
10 | ||
11 | #include <TROOT.h> | |
12 | #include <TH2I.h> | |
13 | #include <TH2F.h> | |
14 | #include <TProfile2D.h> | |
15 | #include <TProfile.h> | |
16 | #include <TChain.h> | |
17 | #include <TTree.h> | |
18 | #include <TFile.h> | |
19 | #include <TSelector.h> | |
20 | #include <TObject.h> | |
21 | ||
2729f359 | 22 | class AliESD; |
da7d31b7 | 23 | class AliESDEvent; |
24 | class AliESDfriend; | |
25 | class AliESDtrack; | |
26 | class AliESDfriendTrack; | |
27 | ||
28 | class AliTRDCalibraFillHisto; | |
29 | class AliTRDtrack; | |
da7d31b7 | 30 | |
31 | class AliTRDcalib : public TSelector { | |
32 | public : | |
33 | TTree *fChain; //!pointer to the analyzed TTree or TChain | |
34 | ||
35 | //variables | |
2729f359 | 36 | AliESD *fESD; |
da7d31b7 | 37 | AliESDEvent *fev; |
38 | AliESDfriend *fevf; | |
39 | TObject *fo; | |
40 | AliTRDtrack *ft; | |
da7d31b7 | 41 | const AliESDtrack *fesdTrack; |
42 | AliESDfriendTrack *ffriendTrack; | |
43 | ||
44 | //calibration class | |
45 | AliTRDCalibraFillHisto *fcalib; | |
46 | ||
47 | //Store infos | |
48 | TH2I *fCH2d; | |
49 | TProfile2D *fPH2d; | |
50 | TProfile2D *fPRF2d; | |
51 | TH2F *fVdriftLinear[540]; | |
52 | ||
53 | ||
54 | ||
55 | // For the case no proof | |
56 | Int_t fFileNo; | |
57 | ||
58 | AliTRDcalib(TTree *tree=0); | |
59 | virtual ~AliTRDcalib() { } | |
60 | virtual Int_t Version() const { return 2; } | |
61 | virtual void Begin(TTree *tree); | |
62 | virtual void SlaveBegin(TTree *tree); | |
63 | virtual void Init(TTree *tree); | |
64 | virtual Bool_t Notify(); | |
65 | virtual Bool_t Process(Long64_t entry); | |
66 | virtual Int_t GetEntry(Long64_t entry, Int_t getall = 0) { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; } | |
67 | virtual void SetOption(const char *option) { fOption = option; } | |
68 | virtual void SetObject(TObject *obj) { fObject = obj; } | |
69 | virtual void SetInputList(TList *input) { fInput = input; } | |
70 | virtual TList *GetOutputList() const { return fOutput; } | |
71 | virtual void SlaveTerminate(); | |
72 | virtual void Terminate(); | |
73 | void CleanESD(); | |
2729f359 | 74 | Int_t ReadEvent(Long64_t entry); |
da7d31b7 | 75 | |
76 | ClassDef(AliTRDcalib,0); | |
77 | }; | |
78 | ||
79 | #endif |