CbmRoot
NicaCbmMCTrack.h
Go to the documentation of this file.
1 /*
2  * NicaCbmMCTrack.h
3  *
4  * Created on: 20 wrz 2018
5  * Author: Daniel Wielanek
6  * E-mail: daniel.wielanek@gmail.com
7  * Warsaw University of Technology, Faculty of Physics
8  */
9 #ifndef NICACBMMCTRACK_H_
10 #define NICACBMMCTRACK_H_
11 
12 #include "CbmMCTrack.h"
13 #include "NicaMCTrack.h"
14 
15 class NicaCbmMCTrack : public NicaMCTrack {
16  Int_t fNPoints;
17 
18 public:
20  void SetNPoints(ECbmModuleId iDet, Int_t np);
21  Int_t GetNPoints(ECbmModuleId detId) const;
22  virtual void CopyData(NicaTrack* other);
23  virtual void Update(CbmMCTrack* mc, Double_t charge);
24  virtual ~NicaCbmMCTrack();
25  ClassDef(NicaCbmMCTrack, 1)
26 };
27 
28 #endif /* BMN_NICA_BMN_FORMAT_MC_NICACBMMCTRACK_H_ */
NicaCbmMCTrack
Definition: NicaCbmMCTrack.h:15
NicaCbmMCTrack::~NicaCbmMCTrack
virtual ~NicaCbmMCTrack()
Definition: NicaCbmMCTrack.cxx:40
ECbmModuleId
ECbmModuleId
Definition: CbmDefs.h:33
NicaCbmMCTrack::fNPoints
Int_t fNPoints
Definition: NicaCbmMCTrack.h:16
NicaCbmMCTrack::SetNPoints
void SetNPoints(ECbmModuleId iDet, Int_t np)
Definition: NicaCbmMCTrack.cxx:42
CbmMCTrack.h
CbmMCTrack
Definition: CbmMCTrack.h:34
NicaCbmMCTrack::CopyData
virtual void CopyData(NicaTrack *other)
Definition: NicaCbmMCTrack.cxx:144
NicaCbmMCTrack::GetNPoints
Int_t GetNPoints(ECbmModuleId detId) const
Definition: NicaCbmMCTrack.cxx:113
NicaCbmMCTrack::NicaCbmMCTrack
NicaCbmMCTrack()
Definition: NicaCbmMCTrack.cxx:13
NicaCbmMCTrack::Update
virtual void Update(CbmMCTrack *mc, Double_t charge)
Definition: NicaCbmMCTrack.cxx:15