CbmRoot
CbmMCPointsCuts.h
Go to the documentation of this file.
1 /*
2  * CbmMCPointsCuts.h
3  *
4  * Created on: 18 lip 2019
5  * Author: Daniel Wielanek
6  * E-mail: daniel.wielanek@gmail.com
7  * Warsaw University of Technology, Faculty of Physics
8  */
9 #ifndef CBMMCPOINTSCUTS_H_
10 #define CBMMCPOINTSCUTS_H_
11 
12 #include "NicaCbmTrack.h"
13 #include "NicaTrackCut.h"
14 
15 class NicaCbmMCPointsCut : public NicaTrackCut {
16 public:
17  NicaCbmMCPointsCut(Int_t params);
18  virtual Bool_t Init(Int_t format_id);
19  virtual ~NicaCbmMCPointsCut() {};
21 };
22 
24 public:
26  Bool_t Pass(NicaTrack* track);
27  virtual ~NicaCbmStsPointsCut() {};
29 };
30 
32 public:
34  Bool_t Pass(NicaTrack* track);
35  virtual ~NicaCbmMvdPointsCut() {};
37 };
38 
40 public:
42  Bool_t Pass(NicaTrack* track);
43  virtual ~NicaCbmRichPointsCut() {};
45 };
46 
48 public:
50  Bool_t Pass(NicaTrack* track);
51  virtual ~NicaCbmMuchPointsCut() {};
53 };
54 
56 public:
58  Bool_t Pass(NicaTrack* track);
59  virtual ~NicaCbmTrdPointsCut() {};
61 };
62 
64 public:
66  Bool_t Pass(NicaTrack* track);
67  virtual ~NicaCbmTofPointsCut() {};
69 };
70 
72 public:
74  Bool_t Pass(NicaTrack* track);
75  virtual ~NicaCbmEcalPointsCut() {};
77 };
78 
80 public:
82  Bool_t Pass(NicaTrack* track);
83  virtual ~NicaCbmPsdPointsCut() {};
85 };
86 
87 
88 #endif /* NICA_CBM_CUTS_TRACKCUTS_CBMMCPOINTSCUTS_H_ */
NicaCbmStsPointsCut::~NicaCbmStsPointsCut
virtual ~NicaCbmStsPointsCut()
Definition: CbmMCPointsCuts.h:27
NicaCbmMvdPointsCut::~NicaCbmMvdPointsCut
virtual ~NicaCbmMvdPointsCut()
Definition: CbmMCPointsCuts.h:35
NicaCbmMCPointsCut::ClassDef
ClassDef(NicaCbmMCPointsCut, 1)
NicaCbmMvdPointsCut
Definition: CbmMCPointsCuts.h:31
NicaCbmMuchPointsCut
Definition: CbmMCPointsCuts.h:47
NicaCbmEcalPointsCut
Definition: CbmMCPointsCuts.h:71
NicaCbmPsdPointsCut::NicaCbmPsdPointsCut
NicaCbmPsdPointsCut()
Definition: CbmMCPointsCuts.cxx:92
NicaCbmTrdPointsCut::~NicaCbmTrdPointsCut
virtual ~NicaCbmTrdPointsCut()
Definition: CbmMCPointsCuts.h:59
NicaCbmMuchPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:56
NicaCbmMCPointsCut::~NicaCbmMCPointsCut
virtual ~NicaCbmMCPointsCut()
Definition: CbmMCPointsCuts.h:19
NicaCbmPsdPointsCut::~NicaCbmPsdPointsCut
virtual ~NicaCbmPsdPointsCut()
Definition: CbmMCPointsCuts.h:83
NicaCbmStsPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:26
NicaCbmRichPointsCut::NicaCbmRichPointsCut
NicaCbmRichPointsCut()
Definition: CbmMCPointsCuts.cxx:42
NicaCbmMuchPointsCut::~NicaCbmMuchPointsCut
virtual ~NicaCbmMuchPointsCut()
Definition: CbmMCPointsCuts.h:51
NicaCbmRichPointsCut
Definition: CbmMCPointsCuts.h:39
NicaCbmMCPointsCut::Init
virtual Bool_t Init(Int_t format_id)
Definition: CbmMCPointsCuts.cxx:14
NicaCbmRichPointsCut::~NicaCbmRichPointsCut
virtual ~NicaCbmRichPointsCut()
Definition: CbmMCPointsCuts.h:43
NicaCbmTofPointsCut::NicaCbmTofPointsCut
NicaCbmTofPointsCut()
Definition: CbmMCPointsCuts.cxx:72
NicaCbmTrdPointsCut
Definition: CbmMCPointsCuts.h:55
NicaCbmPsdPointsCut
Definition: CbmMCPointsCuts.h:79
NicaCbmTofPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:76
NicaCbmEcalPointsCut::ClassDef
ClassDef(NicaCbmEcalPointsCut, 1)
NicaCbmTofPointsCut::~NicaCbmTofPointsCut
virtual ~NicaCbmTofPointsCut()
Definition: CbmMCPointsCuts.h:67
NicaCbmRichPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:46
NicaCbmTrdPointsCut::NicaCbmTrdPointsCut
NicaCbmTrdPointsCut()
Definition: CbmMCPointsCuts.cxx:62
NicaCbmTrack.h
NicaCbmStsPointsCut
Definition: CbmMCPointsCuts.h:23
NicaCbmMCPointsCut
Definition: CbmMCPointsCuts.h:15
NicaCbmStsPointsCut::NicaCbmStsPointsCut
NicaCbmStsPointsCut()
Definition: CbmMCPointsCuts.cxx:22
NicaCbmMvdPointsCut::ClassDef
ClassDef(NicaCbmMvdPointsCut, 1)
NicaCbmStsPointsCut::ClassDef
ClassDef(NicaCbmStsPointsCut, 1)
NicaCbmTrdPointsCut::ClassDef
ClassDef(NicaCbmTrdPointsCut, 1)
NicaCbmTofPointsCut
Definition: CbmMCPointsCuts.h:63
NicaCbmMCPointsCut::NicaCbmMCPointsCut
NicaCbmMCPointsCut(Int_t params)
Definition: CbmMCPointsCuts.cxx:12
NicaCbmEcalPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:86
NicaCbmPsdPointsCut::ClassDef
ClassDef(NicaCbmPsdPointsCut, 1)
NicaCbmTrdPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:66
NicaCbmMvdPointsCut::NicaCbmMvdPointsCut
NicaCbmMvdPointsCut()
Definition: CbmMCPointsCuts.cxx:32
NicaCbmMuchPointsCut::NicaCbmMuchPointsCut
NicaCbmMuchPointsCut()
Definition: CbmMCPointsCuts.cxx:52
NicaCbmTofPointsCut::ClassDef
ClassDef(NicaCbmTofPointsCut, 1)
NicaCbmEcalPointsCut::NicaCbmEcalPointsCut
NicaCbmEcalPointsCut()
Definition: CbmMCPointsCuts.cxx:82
NicaCbmRichPointsCut::ClassDef
ClassDef(NicaCbmRichPointsCut, 1)
NicaCbmPsdPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:96
NicaCbmMvdPointsCut::Pass
Bool_t Pass(NicaTrack *track)
Definition: CbmMCPointsCuts.cxx:36
NicaCbmMuchPointsCut::ClassDef
ClassDef(NicaCbmMuchPointsCut, 1)
NicaCbmEcalPointsCut::~NicaCbmEcalPointsCut
virtual ~NicaCbmEcalPointsCut()
Definition: CbmMCPointsCuts.h:75