]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG0/esdTrackCuts/AliTestESDtrackCutsSelector.h
Changed calls to RawSampledResponse to use AliEMCALRawUtils
[u/mrichter/AliRoot.git] / PWG0 / esdTrackCuts / AliTestESDtrackCutsSelector.h
1 /* $Id$ */
2
3 #ifndef ALITESTESDTRACKCUTSSELECTOR_H
4 #define ALITESTESDTRACKCUTSSELECTOR_H
5
6 #include "AliSelectorRL.h"
7
8 class AliESDtrackCuts;
9
10 class AliTestESDtrackCutsSelector : public AliSelectorRL {
11   public:
12     AliTestESDtrackCutsSelector();
13     virtual ~AliTestESDtrackCutsSelector();
14
15     virtual void    Begin(TTree* tree);
16     virtual void    SlaveBegin(TTree *tree);
17     virtual Bool_t  Process(Long64_t entry);
18     virtual void    SlaveTerminate();
19     virtual void    Terminate();
20
21  protected:
22     void ReadUserObjects(TTree* tree);
23
24     AliESDtrackCuts*  fEsdTrackCutsAll;  // esd track cuts for all tracks   
25     AliESDtrackCuts*  fEsdTrackCutsPri;  // cuts for tracks from primary particles 
26     AliESDtrackCuts*  fEsdTrackCutsSec;  // cuts for tracks from secondary particles 
27
28  private:
29     AliTestESDtrackCutsSelector(const AliTestESDtrackCutsSelector&);
30     AliTestESDtrackCutsSelector& operator=(const AliTestESDtrackCutsSelector&);
31
32   ClassDef(AliTestESDtrackCutsSelector, 0);
33 };
34
35 #endif