![]() |
ATLAS Offline Software
|
This class provides general information about an event. It extends MergedEventInfo with a list of sub-evts (the original and the bkg ones) More...
#include <MergedEventInfo.h>
Public Member Functions | |
structors | |
MergedEventInfo () | |
POOL required. More... | |
MergedEventInfo (const EventInfo &origEvent, EventID::number_type newRunNo, EventID::number_type newEvtNo, EventID::number_type newTimeStamp=0) | |
the constructor to be used More... | |
virtual | ~MergedEventInfo () |
Event information setting | |
EventID * | m_event_ID |
EventType * | m_event_type |
TriggerInfo * | m_trigger_info |
std::vector< unsigned int > | m_event_flags |
void | setTriggerInfo (TriggerInfo *) |
Add TriggerInfo to existing object. More... | |
void | setActualInteractionsPerCrossing (float interactions) |
Setting the number of interactions per crossing: More... | |
void | setAverageInteractionsPerCrossing (float interactions) |
average interactions per crossing for all BCIDs - for out-of-time pile-up More... | |
enum | { EF_BITS = 0x0FFFFFFF, EF_ERROR_BITS = 0xF0000000, EF_ERROR_SHIFT = 28, ACTUAL_INTERACTS_BITS = 0x0000FFFF, AVE_INTERACTS_BITS = 0xFFFF0000, AVE_INTERACTS_SHIFT = 16 } |
void | setEventID (EventID *pid) |
void | setEventType (EventType *) |
DataObject-like clid accessors | |
const CLID & | clID () const |
static const CLID & | classID () |
Event information accessors | |
EventID | m_newEventID |
const EventID * | event_ID () const |
the new identification of the event. More... | |
const EventID * | origEvent_ID () const |
the original identification of the event. More... | |
This class provides general information about an event. It extends MergedEventInfo with a list of sub-evts (the original and the bkg ones)
Definition at line 43 of file MergedEventInfo.h.
|
privateinherited |
Enumerator | |
---|---|
EF_BITS | |
EF_ERROR_BITS | |
EF_ERROR_SHIFT | |
ACTUAL_INTERACTS_BITS | |
AVE_INTERACTS_BITS | |
AVE_INTERACTS_SHIFT |
Definition at line 193 of file EventInfo/EventInfo/EventInfo.h.
|
inherited |
Definition at line 69 of file EventInfo/EventInfo/EventInfo.h.
|
inherited |
Enumerator | |
---|---|
NotSet | |
Warning | |
Error |
Definition at line 59 of file EventInfo/EventInfo/EventInfo.h.
|
inherited |
Enumerator | |
---|---|
Pixel | |
SCT | |
TRT | |
LAr | |
Tile | |
Muon | |
ForwardDet | |
Core | |
Background | |
Lumi | |
nDets |
Definition at line 53 of file EventInfo/EventInfo/EventInfo.h.
MergedEventInfo::MergedEventInfo | ( | ) |
MergedEventInfo::MergedEventInfo | ( | const EventInfo & | origEvent, |
EventID::number_type | newRunNo, | ||
EventID::number_type | newEvtNo, | ||
EventID::number_type | newTimeStamp = 0 |
||
) |
|
virtual |
Definition at line 23 of file MergedEventInfo.cxx.
|
inlineinherited |
Access to number of interactions per crossing:
actual interactions per crossing for the current BCID - for in-time pile-up
average interactions per crossing for the current (or actual) BCID - for in-time pile-up
Definition at line 269 of file EventInfo/EventInfo/EventInfo.h.
|
inlineinherited |
average interactions per crossing for all BCIDs - for out-of-time pile-up
Definition at line 282 of file EventInfo/EventInfo/EventInfo.h.
Definition at line 97 of file MergedEventInfo.h.
Definition at line 89 of file MergedEventInfo.h.
|
inlineinherited |
return error state for a particular sub-detector
test for error state for a particular sub-detector
Definition at line 260 of file EventInfo/EventInfo/EventInfo.h.
|
inlineinherited |
the unique identification of the event.
Definition at line 210 of file EventInfo/EventInfo/EventInfo.h.
the new identification of the event.
Definition at line 79 of file MergedEventInfo.h.
|
inlineinherited |
the type of the event, e.g. simulation, testbeam, etc
Definition at line 220 of file EventInfo/EventInfo/EventInfo.h.
Definition at line 225 of file EventInfo/EventInfo/EventInfo.h.
|
inlineinherited |
All event flags.
Definition at line 254 of file EventInfo/EventInfo/EventInfo.h.
|
inlineinherited |
event flags for a particular sub-detector
Definition at line 240 of file EventInfo/EventInfo/EventInfo.h.
|
inlineinherited |
check for a event flag bit for a particular sub-detector
Definition at line 247 of file EventInfo/EventInfo/EventInfo.h.
the original identification of the event.
Definition at line 84 of file MergedEventInfo.h.
|
inherited |
Setting the number of interactions per crossing:
actual interactions per crossing for the current BCID - for in-time pile-up
Definition at line 185 of file EventInfo.cxx.
|
inherited |
average interactions per crossing for all BCIDs - for out-of-time pile-up
Definition at line 202 of file EventInfo.cxx.
|
inherited |
Set error state flag for a particular sub detector.
Returns true is successfully inserted (i.e. valid subDet).
Definition at line 168 of file EventInfo.cxx.
|
inherited |
Set a bit for an event flag of a particular sub detector.
bit range is 0 - 27. Returns true is successfully inserted (i.e. valid subDet and bit value). Use 'set = false' to unset the bit, default it true.
Definition at line 149 of file EventInfo.cxx.
|
inherited |
Set event flag for a particular sub detector - maximun size is 28 bits.
The bits beyond this will be ignored. Returns true is successfully inserted (i.e. valid subDet).
Definition at line 136 of file EventInfo.cxx.
|
protectedinherited |
Definition at line 118 of file EventInfo.cxx.
|
protectedinherited |
Definition at line 124 of file EventInfo.cxx.
|
inherited |
Add TriggerInfo to existing object.
Definition at line 130 of file EventInfo.cxx.
|
inlineinherited |
trigger information (ptr may be NULL)
Definition at line 230 of file EventInfo/EventInfo/EventInfo.h.
|
inlineinherited |
Definition at line 235 of file EventInfo/EventInfo/EventInfo.h.
|
privateinherited |
Definition at line 204 of file EventInfo/EventInfo/EventInfo.h.
|
privateinherited |
Definition at line 201 of file EventInfo/EventInfo/EventInfo.h.
|
privateinherited |
Definition at line 202 of file EventInfo/EventInfo/EventInfo.h.
|
private |
Definition at line 73 of file MergedEventInfo.h.
|
privateinherited |
Definition at line 203 of file EventInfo/EventInfo/EventInfo.h.