Definition at line 17 of file McEvent.h.
◆ McEvent() [1/3]
Hal::McEvent::McEvent |
( |
TString | track_classname, |
|
|
TString | v0_class = "Hal::V0Track", |
|
|
TString | xi_class = "Hal::XiTrack" ) |
|
protected |
◆ McEvent() [2/3]
Hal::McEvent::McEvent |
( |
| ) |
|
◆ McEvent() [3/3]
Hal::McEvent::McEvent |
( |
const McEvent & | other | ) |
|
◆ ~McEvent()
Hal::McEvent::~McEvent |
( |
| ) |
|
|
virtual |
◆ GetFieldName()
TString Hal::McEvent::GetFieldName |
( |
Int_t | fieldID | ) |
const |
|
virtual |
return name of the track property by ID
- Parameters
-
- Returns
Reimplemented from Hal::Event.
Definition at line 66 of file McEvent.cxx.
◆ GetFieldVal()
Float_t Hal::McEvent::GetFieldVal |
( |
Int_t | fieldID | ) |
const |
|
virtual |
return track property by ID, this should be positive number larger than 200 (for ID outside of framework)
- Parameters
-
- Returns
Reimplemented from Hal::Event.
Definition at line 59 of file McEvent.cxx.
◆ GetFormatType()
virtual EFormatType Hal::McEvent::GetFormatType |
( |
| ) |
const |
|
inlinevirtual |
◆ GetImpactParameter()
Double_t Hal::McEvent::GetImpactParameter |
( |
| ) |
const |
|
inline |
◆ GetMC()
McEvent * Hal::McEvent::GetMC |
( |
| ) |
const |
|
inline |
◆ ShallowCopyEvent()
void Hal::McEvent::ShallowCopyEvent |
( |
Event * | event | ) |
|
|
protectedvirtual |
copy only event data from "event" into this
- Parameters
-
Reimplemented from Hal::Event.
Definition at line 20 of file McEvent.cxx.
◆ ShallowCopyTracks()
void Hal::McEvent::ShallowCopyTracks |
( |
Event * | event | ) |
|
|
protectedvirtual |
copy only track data from "event" into this
- Parameters
-
Reimplemented from Hal::Event.
Definition at line 29 of file McEvent.cxx.
◆ Update()
update fields by using "source event", it's better to implement this method due to improve performance. In such case you can use directly getters/setters from oryginal structure instead of calling virtual methods from EventInterface
- Parameters
-
interface | - interface to event stored in tree |
Reimplemented from Hal::Event.
Reimplemented in HalDbg::McEvent, HalOTF::McEvent, and HalUni::UnigenEvent.
Definition at line 43 of file McEvent.cxx.
◆ fB
Double_t Hal::McEvent::fB |
|
protected |
impact parameter
Definition at line 22 of file McEvent.h.
The documentation for this class was generated from the following files: