This class provides a unique identification for each event, in terms of run/event number and/or a time stamp.
More...
|
number_type | m_detector_mask0 |
| detector mask0 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned More...
|
|
number_type | m_detector_mask1 |
| detector mask1 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned More...
|
|
number_type | m_detector_mask2 |
| detector mask2 - additional trigger bits More...
|
|
number_type | m_detector_mask3 |
| detector mask3 - additional trigger bits More...
|
|
| EventID () |
|
| EventID (number_type run_number, uint64_t event_number) |
|
| EventID (number_type run_number, uint64_t event_number, number_type time_stamp) |
|
| EventID (number_type run_number, uint64_t event_number, number_type time_stamp, number_type time_stamp_ns_offset, number_type lumi_block, number_type bunch_crossing_id) |
|
| EventID (number_type run_number, uint64_t event_number, number_type time_stamp, number_type time_stamp_ns_offset, number_type lumi_block, number_type bunch_crossing_id, number_type detector_mask0, number_type detector_mask1, number_type detector_mask2=0, number_type detector_mask3=0) |
|
virtual | ~EventID () |
|
number_type | detector_mask0 (void) const |
| detector mask0 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned More...
|
|
number_type | detector_mask1 (void) const |
| detector mask1 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned More...
|
|
number_type | detector_mask2 (void) const |
| detector mask0 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned More...
|
|
number_type | detector_mask3 (void) const |
| detector mask1 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned More...
|
|
uint64_t | detector_mask (void) const |
| detector mask - as a 64 bit number - only provides access to the combined 64 bits det mask, the newer 64 bits, adding up to the 128 bits, must be accessed directly by mask2,3 More...
|
|
void | set_detector_mask (number_type detectorMask0, number_type detectorMask1, number_type detectorMask2=0, number_type detectorMask3=0) |
| set detector mask More...
|
|
std::ostream & | operator<< (std::ostream &os, const EventID &rhs) |
| Extraction operators. More...
|
|
This class provides a unique identification for each event, in terms of run/event number and/or a time stamp.
Definition at line 35 of file EventID.h.