5#ifndef EVENTINFO_EVENTID_H
6#define EVENTINFO_EVENTID_H
25#include "GaudiKernel/EventIDBase.h"
43 uint64_t event_number);
45 uint64_t event_number,
48 uint64_t event_number,
54 uint64_t event_number,
164 os <<
"[Run,Evt,Lumi,Time,BunchCross,DetMask] = ["
166 <<
"," << rhs.event_number()
167 <<
"," << rhs.lumi_block()
168 <<
"," << rhs.time_stamp()
169 <<
":" << rhs.time_stamp_ns_offset()
170 <<
"," << rhs.bunch_crossing_id()
std::ostream & operator<<(std::ostream &os, const EventID &rhs)
EventID & operator=(const EventID &)=default
friend std::ostream & operator<<(std::ostream &os, const EventID &rhs)
Extraction operators.
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
uint64_t detector_mask(void) const
detector mask - as a 64 bit number - only provides access to the combined 64 bits det mask,...
EventIDBase::number_type number_type
EventID(const EventID &)=default
EventID(EventID &&)=default
EventID & operator=(EventID &&)=default
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,...