6 // This selector is only dependent on the ESD library, if you need the whole of AliROOT use AliSelectorRL
17 class AliSelector : public TSelector {
20 virtual ~AliSelector();
22 virtual Int_t Version() const {return 1;}
23 virtual void Begin(TTree*);
24 virtual void SlaveBegin(TTree* tree);
25 virtual void Init(TTree *tree);
26 virtual Bool_t Notify();
27 virtual Bool_t Process(Long64_t entry);
28 virtual void SlaveTerminate();
29 virtual void Terminate();
32 TTree* GetKinematics();
35 TTree *fTree; //! pointer to the TTree containing the events
36 AliESD* fESD; //! "ESD" branch in fChain
37 Int_t fCountFiles; // number of processed file
40 void DeleteKinematicsFile();
42 TFile* fKineFile; //! pointer to Kinematics.root if the file was opened
44 AliSelector(const AliSelector&);
45 AliSelector& operator=(const AliSelector&);
47 ClassDef(AliSelector,0);