]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/TRDcalib/AliTRDcalib.h
Warnings fixed
[u/mrichter/AliRoot.git] / TRD / TRDcalib / AliTRDcalib.h
CommitLineData
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 22class AliESD;
da7d31b7 23class AliESDEvent;
24class AliESDfriend;
25class AliESDtrack;
26class AliESDfriendTrack;
27
28class AliTRDCalibraFillHisto;
29class AliTRDtrack;
da7d31b7 30
31class AliTRDcalib : public TSelector {
32public :
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