]>
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 | ||
22 | ||
23 | class AliESDEvent; | |
24 | class AliESDfriend; | |
25 | class AliESDtrack; | |
26 | class AliESDfriendTrack; | |
27 | ||
28 | class AliTRDCalibraFillHisto; | |
29 | class AliTRDtrack; | |
30 | class AliTRDcluster; | |
31 | ||
32 | ||
33 | class AliTRDcalib : public TSelector { | |
34 | public : | |
35 | TTree *fChain; //!pointer to the analyzed TTree or TChain | |
36 | ||
37 | //variables | |
38 | AliESDEvent *fev; | |
39 | AliESDfriend *fevf; | |
40 | TObject *fo; | |
41 | AliTRDtrack *ft; | |
42 | AliTRDcluster *fc; | |
43 | const AliESDtrack *fesdTrack; | |
44 | AliESDfriendTrack *ffriendTrack; | |
45 | ||
46 | //calibration class | |
47 | AliTRDCalibraFillHisto *fcalib; | |
48 | ||
49 | //Store infos | |
50 | TH2I *fCH2d; | |
51 | TProfile2D *fPH2d; | |
52 | TProfile2D *fPRF2d; | |
53 | TH2F *fVdriftLinear[540]; | |
54 | ||
55 | ||
56 | ||
57 | // For the case no proof | |
58 | Int_t fFileNo; | |
59 | ||
60 | AliTRDcalib(TTree *tree=0); | |
61 | virtual ~AliTRDcalib() { } | |
62 | virtual Int_t Version() const { return 2; } | |
63 | virtual void Begin(TTree *tree); | |
64 | virtual void SlaveBegin(TTree *tree); | |
65 | virtual void Init(TTree *tree); | |
66 | virtual Bool_t Notify(); | |
67 | virtual Bool_t Process(Long64_t entry); | |
68 | virtual Int_t GetEntry(Long64_t entry, Int_t getall = 0) { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; } | |
69 | virtual void SetOption(const char *option) { fOption = option; } | |
70 | virtual void SetObject(TObject *obj) { fObject = obj; } | |
71 | virtual void SetInputList(TList *input) { fInput = input; } | |
72 | virtual TList *GetOutputList() const { return fOutput; } | |
73 | virtual void SlaveTerminate(); | |
74 | virtual void Terminate(); | |
75 | void CleanESD(); | |
76 | ||
77 | ClassDef(AliTRDcalib,0); | |
78 | }; | |
79 | ||
80 | #endif |