![]() |
ATLAS Offline Software
|
This class provides a unique identification for each event, in terms of run/event number and/or a time stamp. More...
#include <EventID.h>
Public Types | |
typedef EventIDBase::number_type | number_type |
structors | |
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.
typedef EventIDBase::number_type EventID::number_type |
EventID::EventID | ( | ) |
Definition at line 18 of file EventID.cxx.
EventID::EventID | ( | number_type | run_number, |
uint64_t | event_number | ||
) |
Definition at line 22 of file EventID.cxx.
EventID::EventID | ( | number_type | run_number, |
uint64_t | event_number, | ||
number_type | time_stamp | ||
) |
Definition at line 27 of file EventID.cxx.
EventID::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 | ||
) |
Definition at line 33 of file EventID.cxx.
EventID::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 |
||
) |
Definition at line 44 of file EventID.cxx.
|
virtual |
Definition at line 64 of file EventID.cxx.
|
inline |
|
inline |
detector mask0 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned
|
inline |
detector mask1 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned
|
inline |
detector mask0 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned
|
inline |
detector mask1 - bit field indicating which TTC zones have been built into the event, one bit per zone, 32 bit unsigned
void EventID::set_detector_mask | ( | number_type | detectorMask0, |
number_type | detectorMask1, | ||
number_type | detectorMask2 = 0 , |
||
number_type | detectorMask3 = 0 |
||
) |
|
private |
|
private |
|
private |
|
private |