Go to the documentation of this file.
29 : m_run_number( run_number )
30 , m_event_number( event_number )
31 , m_time_stamp( time_stamp )
32 , m_time_stamp_ns_offset( time_stamp_ns_offset )
33 , m_lumi_block( lumi_block )
34 , m_bunch_crossing_id( bunch_crossing_id ) {
50 std::
get<2>( run_lumi_ev ),
53 std::
get<1>( run_lumi_ev ),
54 bunch_crossing_id ) {}
number_type m_time_stamp_ns_offset
time stamp ns - ns time offset for time_stamp, 32 bit unsigned
number_type m_run_number
run number
static const event_number_t UNDEFEVT
static const number_type UNDEFNUM
number_type m_lumi_block
luminosity block number: the number which uniquely tags a luminosity block within a run
event_number_t m_event_number
event number
auto get(const Handle &handle, const Algo &, const EventContext &) -> decltype(details::deref(handle.get()))
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
number_type m_time_stamp
posix time in seconds since 1970/01/01