1 //////////////////////////////////////////////////////////
2 // This class has been automatically generated on
3 // Wed Dec 27 19:14:54 2005 by ROOT version 5.12/01
4 // from TTree esdTree/Tree with ESD objects
5 // found on file: AliESDs.root
6 //////////////////////////////////////////////////////////
11 #include <TSelector.h> //base class
12 #include <AliESD.h> //dtor deletes fEsd
17 class EsdQa : public TSelector {
20 EsdQa():TSelector(),fChain(0),fEsd(0),fCkovP(0),fMipXY(0),fDifXY(0),fSigP(0) {for(Int_t i=0;i<5;i++) fProb[i]=0;}
21 virtual ~EsdQa() {delete fEsd;}
24 virtual Int_t Version () const {return 2;}
25 virtual void Begin (TTree *tree);
26 virtual void SlaveBegin (TTree *tree);
27 virtual void Init (TTree *tree);
28 virtual Bool_t Notify ();
29 virtual Bool_t Process (Long64_t entry);
30 virtual void SetOption (const char *option) { fOption = option; }
31 virtual void SetObject (TObject *obj) { fObject = obj; }
32 virtual void SetInputList (TList *input) {fInput = input;}
33 virtual TList *GetOutputList () const { return fOutput; }
34 virtual void SlaveTerminate ();
35 virtual void Terminate ();
38 TTree *fChain ; //!pointer to the analyzed TTree or TChain
41 TH2F *fCkovP,*fMipXY,*fDifXY,*fSigP; //!