]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/SPECTRA/esdV0.h
Updates and consistencies for the analysis train
[u/mrichter/AliRoot.git] / PWG2 / SPECTRA / esdV0.h
1 //////////////////////////////////////////////////////////
2 // This class has been automatically generated on
3 // Wed Aug 17 17:16:33 2005 by ROOT version 5.02/00
4 // from TTree esdTree/Tree with ESD objects
5 // found on file: AliESDs.root
6 // and modified by P.Hristov
7 //////////////////////////////////////////////////////////
8
9 #ifndef esdV0_h
10 #define esdV0_h
11
12 #include <TROOT.h>
13 #include <TChain.h>
14 #include <TFile.h>
15 #include <TSelector.h>
16 #include <TH1F.h>
17 #include <TH2F.h>
18
19 #include  "AliESD.h"
20
21 class esdV0 : public TSelector {
22   public:
23
24   esdV0(TTree *tree=0);
25   virtual ~esdV0();
26
27   virtual Int_t   Version() const {return 1;}
28   virtual void    Begin(TTree *tree);
29   virtual void    SlaveBegin(TTree *tree);
30   virtual void    Init(TTree *tree);
31   virtual Bool_t  Notify();
32   virtual Bool_t  Process(Long64_t entry);
33   virtual void    SetOption(const char *option) { fOption = option; }
34   virtual void    SetObject(TObject *obj) { fObject = obj; }
35   virtual void    SetInputList(TList *input) {fInput = input;}
36   virtual TList  *GetOutputList() const { return fOutput; }
37   virtual void    SlaveTerminate();
38   virtual void    Terminate();
39
40  private:
41   TTree          *fChain;   //! pointer to the analyzed TTree or TChain
42
43   // Declaration of leave types
44   AliESD          *fESD;    //! 
45
46   // Histograms
47   TH1F*           fHistMassK0;         //!
48   TH1F*           fHistMassLambda;     //!
49   TH1F*           fHistMassAntiLambda; //!
50   TH2F*           fHistMassLambdaVsProb; //!
51   TH1F*           fHistMassLambdaCut;    //!
52   TH1F*           fHistMassAntiLambdaCut;//!
53
54   ClassDef(esdV0,0);
55 };
56
57 #endif
58