Line data Source code
1 : /**
2 : * \file AliESDTrackSelection.h
3 : * \brief Declaration of class AliESDTrackSelection
4 : *
5 : * In this header file the class AliESDTrackSelection, which implements
6 : * the virtual track selection for ESD tracks, is declared
7 : *
8 : * \author Markus Fasel <markus.fasel@cern.ch>, Lawrence Berkeley National Laboratory
9 : * \date Jul 24, 2015
10 : */
11 : #ifndef ALIESDTASKTRACKSELECTION_H_
12 : #define ALIESDTASKTRACKSELECTION_H_
13 : /* Copyright(c) 1998-2015, ALICE Experiment at CERN, All rights reserved. *
14 : * See cxx source for full Copyright notice */
15 :
16 : #include <AliVTrackSelection.h>
17 :
18 : class AliVCuts;
19 : class AliVTrack;
20 :
21 : /**
22 : * \class AliESDTrackSelection
23 : * \brief Implementation of virtual track selection for ESDs
24 : *
25 : * Implementation of the track selection for the analysis on ESDs using
26 : * AliESDtrackCuts as underlying structure
27 : */
28 0 : class AliESDTrackSelection: public AliVTrackSelection {
29 : public:
30 : AliESDTrackSelection();
31 : AliESDTrackSelection(AliVCuts *cuts);
32 0 : virtual ~AliESDTrackSelection() {}
33 :
34 : virtual bool IsTrackAccepted(AliVTrack * const trk);
35 :
36 : /// \cond CLASSIMP
37 170 : ClassDef(AliESDTrackSelection,1);
38 : /// \endcond
39 : };
40 :
41 : #endif /* ALIESDTRACKSELECTION_H_ */
|