CbmRoot
NicaCbmMatchedTrack.h
Go to the documentation of this file.
1 /*
2  * NicaCbmMatchedTrack.h
3  *
4  * Created on: 12 lip 2019
5  * Author: Daniel Wielanek
6  * E-mail: daniel.wielanek@gmail.com
7  * Warsaw University of Technology, Faculty of Physics
8  */
9 #ifndef NICACBMMATCHEDTRACK_H_
10 #define NICACBMMATCHEDTRACK_H_
11 
13 #include "NicaCbmTrack.h"
14 
16  Int_t fStsMCIndex;
17  Int_t fTrdMCIndex;
18  Int_t fTofMCIndex;
19  Int_t fRichMCIndex;
20  Int_t fMuchMCIndex;
21 
22 public:
24  virtual void CopyData(NicaTrack* track);
25  virtual void Update(CbmGlobalTrack* track,
26  NicaCbmGlobalEventInterface* interface);
27  Int_t GetStsMcIndex() const { return fStsMCIndex; }
28  Int_t GetTofMcIndex() const { return fTofMCIndex; }
29  Int_t GetTrdMcIndex() const { return fTrdMCIndex; }
30  Int_t GetRichMcIndex() const { return fRichMCIndex; }
31  Int_t GetMuchMcIndex() const { return fMuchMCIndex; }
32  void SetStsMcIndex(Int_t stsMcIndex) { fStsMCIndex = stsMcIndex; }
33  void SetTofMcIndex(Int_t tofMcIndex) { fTofMCIndex = tofMcIndex; }
34  void SetTrdMcIndex(Int_t trdMcIndex) { fTrdMCIndex = trdMcIndex; }
35  void SetRichMcIndex(Int_t richMcIndex) { fTrdMCIndex = richMcIndex; }
36  void SetMuchMcIndex(Int_t muchIndex) { fMuchMCIndex = muchIndex; };
37  virtual ~NicaCbmMatchedTrack();
38  ClassDef(NicaCbmMatchedTrack, 1)
39 };
40 
41 #endif /* NICA_CBM_FORMAT_MATCHED_NICACBMMATCHEDTRACK_H_ */
NicaCbmMatchedTrack::fTofMCIndex
Int_t fTofMCIndex
Definition: NicaCbmMatchedTrack.h:18
NicaCbmMatchedTrack::SetStsMcIndex
void SetStsMcIndex(Int_t stsMcIndex)
Definition: NicaCbmMatchedTrack.h:32
NicaCbmGlobalEventInterface.h
NicaCbmMatchedTrack::fMuchMCIndex
Int_t fMuchMCIndex
Definition: NicaCbmMatchedTrack.h:20
NicaCbmMatchedTrack::GetTrdMcIndex
Int_t GetTrdMcIndex() const
Definition: NicaCbmMatchedTrack.h:29
NicaCbmMatchedTrack::SetMuchMcIndex
void SetMuchMcIndex(Int_t muchIndex)
Definition: NicaCbmMatchedTrack.h:36
NicaCbmTrack
Definition: NicaCbmTrack.h:20
NicaCbmMatchedTrack::GetTofMcIndex
Int_t GetTofMcIndex() const
Definition: NicaCbmMatchedTrack.h:28
NicaCbmMatchedTrack::SetTofMcIndex
void SetTofMcIndex(Int_t tofMcIndex)
Definition: NicaCbmMatchedTrack.h:33
NicaCbmGlobalEventInterface
Definition: NicaCbmGlobalEventInterface.h:19
NicaCbmMatchedTrack::NicaCbmMatchedTrack
NicaCbmMatchedTrack()
Definition: NicaCbmMatchedTrack.cxx:13
NicaCbmMatchedTrack::fTrdMCIndex
Int_t fTrdMCIndex
Definition: NicaCbmMatchedTrack.h:17
NicaCbmMatchedTrack::SetRichMcIndex
void SetRichMcIndex(Int_t richMcIndex)
Definition: NicaCbmMatchedTrack.h:35
NicaCbmMatchedTrack::~NicaCbmMatchedTrack
virtual ~NicaCbmMatchedTrack()
Definition: NicaCbmMatchedTrack.cxx:20
NicaCbmMatchedTrack::GetRichMcIndex
Int_t GetRichMcIndex() const
Definition: NicaCbmMatchedTrack.h:30
NicaCbmMatchedTrack::GetMuchMcIndex
Int_t GetMuchMcIndex() const
Definition: NicaCbmMatchedTrack.h:31
NicaCbmMatchedTrack::SetTrdMcIndex
void SetTrdMcIndex(Int_t trdMcIndex)
Definition: NicaCbmMatchedTrack.h:34
NicaCbmTrack.h
NicaCbmMatchedTrack::fStsMCIndex
Int_t fStsMCIndex
Definition: NicaCbmMatchedTrack.h:16
CbmGlobalTrack
Definition: CbmGlobalTrack.h:26
NicaCbmMatchedTrack::CopyData
virtual void CopyData(NicaTrack *track)
Definition: NicaCbmMatchedTrack.cxx:82
NicaCbmMatchedTrack
Definition: NicaCbmMatchedTrack.h:15
NicaCbmMatchedTrack::fRichMCIndex
Int_t fRichMCIndex
Definition: NicaCbmMatchedTrack.h:19
NicaCbmMatchedTrack::GetStsMcIndex
Int_t GetStsMcIndex() const
Definition: NicaCbmMatchedTrack.h:27
NicaCbmMatchedTrack::Update
virtual void Update(CbmGlobalTrack *track, NicaCbmGlobalEventInterface *interface)
Definition: NicaCbmMatchedTrack.cxx:22