23 uint64_t event_number) :
24 EventIDBase(run_number, event_number)
28 uint64_t event_number,
30 EventIDBase(run_number, event_number, time_stamp)
34 uint64_t event_number,
39 EventIDBase(run_number, event_number, time_stamp, time_stamp_ns_offset,
40 lumi_block, bunch_crossing_id)
45 uint64_t event_number,
55 EventIDBase(run_number, event_number, time_stamp, time_stamp_ns_offset,
56 lumi_block, bunch_crossing_id),
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
number_type detector_mask3(void) const
detector mask1 - bit field indicating which TTC zones have been built into the event,...
number_type detector_mask2(void) const
detector mask0 - bit field indicating which TTC zones have been built into the event,...
number_type detector_mask1(void) const
detector mask1 - bit field indicating which TTC zones have been built into the event,...
number_type m_detector_mask2
detector mask2 - additional trigger bits
void set_detector_mask(number_type detectorMask0, number_type detectorMask1, number_type detectorMask2=0, number_type detectorMask3=0)
set detector mask
EventIDBase::number_type number_type
number_type detector_mask0(void) const
detector mask0 - bit field indicating which TTC zones have been built into the event,...
number_type m_detector_mask0
detector mask0 - bit field indicating which TTC zones have been built into the event,...
number_type m_detector_mask3
detector mask3 - additional trigger bits
number_type m_detector_mask1
detector mask1 - bit field indicating which TTC zones have been built into the event,...