applying to the new interface
[u/mrichter/AliRoot.git] / PWG0 / esdTrackCuts / AliTestESDtrackCutsSelector.h
CommitLineData
3633478d 1/* $Id$ */
2
3#ifndef ALIMULTIPLICITYESDSELECTOR_H
4#define ALIMULTIPLICITYESDSELECTOR_H
5
6#include "AliSelectorRL.h"
7
8class AliESDtrackCuts;
9
10class 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