CbmRoot
NicaCbmGlobalMCEvent.h
Go to the documentation of this file.
1 /*
2  * NicaBmnGlobalMCEvent.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 NICABMNGLOBALMCEVENT_H_
10 #define NICABMNGLOBALMCEVENT_H_
11 
12 #include <Rtypes.h>
13 #include <RtypesCore.h>
14 #include <TString.h>
15 
16 #include "CbmDefs.h"
17 #include "CbmDetectorID.h"
18 #include "NicaCbmEvent.h"
20 #include "NicaComplexEvent.h"
21 
22 class NicaCbmGlobalMCEvent : public NicaComplexEvent {
26 
27 public:
30  virtual void Update();
31  virtual Bool_t ExistInTree() const;
32  virtual TString GetFormatName() const { return "NicaGlobalMCEvent"; };
33  virtual NicaEvent* GetNewEvent() const;
34  virtual ~NicaCbmGlobalMCEvent();
35  ClassDef(NicaCbmGlobalMCEvent, 1)
36 };
37 
38 #endif /* NICABMNGLOBALMCEVENT_H_ */
NicaCbmGlobalMCEvent::fSetup
const NicaCbmSetup fSetup
Definition: NicaCbmGlobalMCEvent.h:24
NicaCbmEvent.h
CbmDetectorID.h
NicaCbmGlobalMCEvent::ExistInTree
virtual Bool_t ExistInTree() const
Definition: NicaCbmGlobalMCEvent.cxx:65
NicaCbmGlobalMCEvent
Definition: NicaCbmGlobalMCEvent.h:22
NicaCbmGlobalMCEvent::GetFormatName
virtual TString GetFormatName() const
Definition: NicaCbmGlobalMCEvent.h:32
ECbmModuleId
ECbmModuleId
Definition: CbmDefs.h:33
NicaCbmGlobalMCEvent::fRealTrackInterface
NicaCbmMatchedTrackInterface * fRealTrackInterface
Definition: NicaCbmGlobalMCEvent.h:25
kSis100Hadron
@ kSis100Hadron
Definition: CbmDetectorID.h:25
NicaCbmGlobalMCEvent::NicaCbmGlobalMCEvent
NicaCbmGlobalMCEvent(NicaCbmSetup mode=kSis100Hadron, ECbmModuleId match=ECbmModuleId::kSts)
Definition: NicaCbmGlobalMCEvent.cxx:73
NicaCbmMatchedTrackInterface
Definition: NicaCbmMatchedTrackInterface.h:15
NicaCbmSetup
NicaCbmSetup
Definition: CbmDetectorID.h:25
NicaCbmMatchedTrackInterface.h
NicaCbmGlobalMCEvent::~NicaCbmGlobalMCEvent
virtual ~NicaCbmGlobalMCEvent()
Definition: NicaCbmGlobalMCEvent.cxx:86
NicaCbmGlobalMCEvent::Update
virtual void Update()
Definition: NicaCbmGlobalMCEvent.cxx:25
NicaCbmGlobalMCEvent::fMatching
const ECbmModuleId fMatching
Definition: NicaCbmGlobalMCEvent.h:23
NicaCbmGlobalMCEvent::GetNewEvent
virtual NicaEvent * GetNewEvent() const
Definition: NicaCbmGlobalMCEvent.cxx:81
ECbmModuleId::kSts
@ kSts
Silicon Tracking System.
CbmDefs.h