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 () | 
|  | 
|  | EventID (const EventID &)=default | 
|  | 
|  | EventID (EventID &&)=default | 
|  | 
| EventID & | operator= (const 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, 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.