#ifndef ALIEMCALPTTASKVTRACKSELECTION_H_
#define ALIEMCALPTTASKVTRACKSELECTION_H_
#include <TObject.h>
class TClonesArray;
class TObjArray;
class AliVEvent;
class AliVTrack;
namespace EMCalTriggerPtAnalysis {
class AliEMCalPtTaskVTrackSelection : public TObject {
public:
AliEMCalPtTaskVTrackSelection();
AliEMCalPtTaskVTrackSelection(const AliEMCalPtTaskVTrackSelection &ref);
AliEMCalPtTaskVTrackSelection &operator=(const AliEMCalPtTaskVTrackSelection &ref);
virtual ~AliEMCalPtTaskVTrackSelection();
virtual TObjArray *GetAcceptedTracks(const TClonesArray * const tracks) = 0;
virtual TObjArray *GetAcceptedTracks(const AliVEvent *const event) = 0;
virtual bool IsTrackAccepted(AliVTrack * const trk) = 0;
virtual TObject *GetTrackCuts() = 0;
protected:
TObjArray *fListOfTracks;
ClassDef(AliEMCalPtTaskVTrackSelection, 1);
};
}
#endif /* ALIEMCALPTTASKVTRACKSELECTION_H_ */
AliEMCalPtTaskVTrackSelection.h:1 AliEMCalPtTaskVTrackSelection.h:2 AliEMCalPtTaskVTrackSelection.h:3 AliEMCalPtTaskVTrackSelection.h:4 AliEMCalPtTaskVTrackSelection.h:5 AliEMCalPtTaskVTrackSelection.h:6 AliEMCalPtTaskVTrackSelection.h:7 AliEMCalPtTaskVTrackSelection.h:8 AliEMCalPtTaskVTrackSelection.h:9 AliEMCalPtTaskVTrackSelection.h:10 AliEMCalPtTaskVTrackSelection.h:11 AliEMCalPtTaskVTrackSelection.h:12 AliEMCalPtTaskVTrackSelection.h:13 AliEMCalPtTaskVTrackSelection.h:14 AliEMCalPtTaskVTrackSelection.h:15 AliEMCalPtTaskVTrackSelection.h:16 AliEMCalPtTaskVTrackSelection.h:17 AliEMCalPtTaskVTrackSelection.h:18 AliEMCalPtTaskVTrackSelection.h:19 AliEMCalPtTaskVTrackSelection.h:20 AliEMCalPtTaskVTrackSelection.h:21 AliEMCalPtTaskVTrackSelection.h:22 AliEMCalPtTaskVTrackSelection.h:23 AliEMCalPtTaskVTrackSelection.h:24 AliEMCalPtTaskVTrackSelection.h:25 AliEMCalPtTaskVTrackSelection.h:26 AliEMCalPtTaskVTrackSelection.h:27 AliEMCalPtTaskVTrackSelection.h:28 AliEMCalPtTaskVTrackSelection.h:29 AliEMCalPtTaskVTrackSelection.h:30 AliEMCalPtTaskVTrackSelection.h:31 AliEMCalPtTaskVTrackSelection.h:32 AliEMCalPtTaskVTrackSelection.h:33 AliEMCalPtTaskVTrackSelection.h:34 AliEMCalPtTaskVTrackSelection.h:35 AliEMCalPtTaskVTrackSelection.h:36 AliEMCalPtTaskVTrackSelection.h:37 AliEMCalPtTaskVTrackSelection.h:38