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 //////////////////////////////////////////////////////////
8 #ifndef AliTRDcalibV1_h
9 #define AliTRDcalibV1_h
14 #include <TProfile2D.h>
19 #include <TSelector.h>
26 class AliESDfriendTrack;
28 class AliTRDCalibraFillHisto;
32 class AliTRDcalibV1 : public TSelector {
34 TTree *fChain; //!pointer to the analyzed TTree or TChain
42 const AliESDtrack *fesdTrack;
43 AliESDfriendTrack *ffriendTrack;
46 AliTRDCalibraFillHisto *fcalib;
52 TH2F *fVdriftLinear[540];
56 // For the case no proof
59 AliTRDcalibV1(TTree *tree=0);
60 virtual ~AliTRDcalibV1() { }
61 virtual Int_t Version() const { return 2; }
62 virtual void Begin(TTree *tree);
63 virtual void SlaveBegin(TTree *tree);
64 virtual void Init(TTree *tree);
65 virtual Bool_t Notify();
66 virtual Bool_t Process(Long64_t entry);
67 virtual Int_t GetEntry(Long64_t entry, Int_t getall = 0) { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; }
68 virtual void SetOption(const char *option) { fOption = option; }
69 virtual void SetObject(TObject *obj) { fObject = obj; }
70 virtual void SetInputList(TList *input) { fInput = input; }
71 virtual TList *GetOutputList() const { return fOutput; }
72 virtual void SlaveTerminate();
73 virtual void Terminate();
75 Int_t ReadEvent(Long64_t entry);
78 ClassDef(AliTRDcalibV1,0);