AliPhysics  vAN-20150427 (e6e7aad)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
AliEMCalPtTaskTrackSelectionAOD.h
Go to the documentation of this file.
1 
8 #ifndef ALIEMCALPTTRACKSELECTIONAOD_H_
9 #define ALIEMCALPTTRACKSELECTIONAOD_H_
10 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
11  * See cxx source for full Copyright notice */
12 
13 #include "AliESDtrackCuts.h"
15 
16 class AliVTrack;
17 
25 namespace EMCalTriggerPtAnalysis {
26 
37 public:
39  AliEMCalPtTaskTrackSelectionAOD(AliESDtrackCuts *cuts, UInt_t filterbits);
41 
42  virtual TObjArray *GetAcceptedTracks(const TClonesArray * const tracks);
43  virtual TObjArray *GetAcceptedTracks(const AliVEvent *const event);
44  virtual bool IsTrackAccepted(AliVTrack * const trk);
45 
52  void AddFilterBit(UInt_t filterbits) { fFilterBits |= filterbits; }
53 
54 
55 private:
56  UInt_t fFilterBits;
57 
59  ClassDef(AliEMCalPtTaskTrackSelectionAOD, 1); // Track selection class for AOD analysis
61 };
62 
63 } /* namespace EMCalTriggerPtAnalysis */
64 
65 #endif /* ALIEMCALPTTRACKSELECTIONAOD_H_ */
virtual TObjArray * GetAcceptedTracks(const TClonesArray *const tracks)
Implement virtual track selection for AOD analysis.
Declartion of class AliEMCalPtTaskVTrackSelection.