ATLAS Offline Software
|
Range object to store in ConcurrentRangeMap
.
More...
#include <CondCont.h>
Public Member Functions | |
RangeKey () | |
Default constructor. More... | |
RangeKey (const EventIDRange &r, key_type start, key_type stop) | |
Constructor from range+start/stop. More... | |
Public Attributes | |
key_type | m_start |
Packed start time. More... | |
key_type | m_stop |
Packed stop time. More... | |
EventIDRange | m_range |
Original range object. More... | |
Range object to store in ConcurrentRangeMap
.
We need to store the original range as an EventIDRange
. For efficiency of comparisons, we also store the start and stop times as packed key_types.
Definition at line 424 of file CondCont.h.
CondContBase::RangeKey::RangeKey | ( | ) |
Default constructor.
Constructor from range+start/stop.
EventIDRange CondContBase::RangeKey::m_range |
Original range object.
Definition at line 442 of file CondCont.h.
key_type CondContBase::RangeKey::m_start |
Packed start time.
Definition at line 436 of file CondCont.h.
key_type CondContBase::RangeKey::m_stop |
Packed stop time.
Definition at line 439 of file CondCont.h.