EICd
EIC data model
EventInfoData.h
Go to the documentation of this file.
1 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2 
3 #ifndef EICD_EventInfoDATA_H
4 #define EICD_EventInfoDATA_H
5 
6 #include "eicd/Weight.h"
7 
8 namespace eic {
9 
10 
11 /** @class EventInfoData
12  * Event Info
13  * @author: W. Armstrong, S. Joosten
14  */
16 public:
17  std::uint64_t run{}; ///< Run number.
18  std::uint64_t number{}; ///< Event number.
19  std::int32_t type{}; ///< event type identifier (TBD).
20  std::int32_t proc{}; ///< Process identifier (TBD).
21  std::int32_t source{}; ///< Source/identifier (TBD)
22  ::eic::Weight weight{}; ///< Optional event weight (useful for MC)
23 
24 };
25 
26 } // namespace eic
27 
28 
29 #endif
eic
Definition: BasicParticle.cc:13
eic::EventInfoData
Definition: EventInfoData.h:15
eic::EventInfoData::proc
std::int32_t proc
Process identifier (TBD).
Definition: EventInfoData.h:20
eic::Weight
Definition: Weight.h:11
eic::EventInfoData::type
std::int32_t type
event type identifier (TBD).
Definition: EventInfoData.h:19
Weight.h
eic::EventInfoData::source
std::int32_t source
Source/identifier (TBD)
Definition: EventInfoData.h:21
eic::EventInfoData::weight
::eic::Weight weight
Optional event weight (useful for MC)
Definition: EventInfoData.h:22
eic::EventInfoData::number
std::uint64_t number
Event number.
Definition: EventInfoData.h:18
eic::EventInfoData::run
std::uint64_t run
Run number.
Definition: EventInfoData.h:17