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
"
19
#include "
NicaCbmMatchedTrackInterface.h
"
20
#include "NicaComplexEvent.h"
21
22
class
NicaCbmGlobalMCEvent
:
public
NicaComplexEvent {
23
const
ECbmModuleId
fMatching
;
24
const
NicaCbmSetup
fSetup
;
25
NicaCbmMatchedTrackInterface
*
fRealTrackInterface
;
26
27
public
:
28
NicaCbmGlobalMCEvent
(
NicaCbmSetup
mode =
kSis100Hadron
,
29
ECbmModuleId
match =
ECbmModuleId::kSts
);
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
analysis
PWGC2F
femtoscopy
nicafemto
format
combined
NicaCbmGlobalMCEvent.h
Generated on Wed Oct 28 2020 15:11:50 for CbmRoot by
1.8.18