|
|
detector to which the flags belong
|
enum | EventFlagSubDet {
Pixel,
SCT,
TRT,
LAr,
Tile,
Muon,
ForwardDet,
Core,
Background,
Lumi,
nDets
} |
|
|
enum | EventFlagErrorState { NotSet,
Warning,
Error
} |
|
|
enum | BackgroundEventFlag {
MBTSTimeDiffHalo,
MBTSTimeDiffCol,
LArECTimeDiffHalo,
LArECTimeDiffCol,
PixMultiplicityHuge,
PixSPNonEmpty,
SCTMultiplicityHuge,
SCTSPNonEmpty,
CSCTimeDiffHalo,
CSCTimeDiffCol,
BCMTimeDiffHalo,
BCMTimeDiffCol,
MuonTimingCol,
MuonTimingCosmic,
MBTSBeamVeto,
BCMBeamVeto,
LUCIDBeamVeto,
HaloMuonSegment,
HaloClusterShape,
HaloMuonOneSided,
HaloMuonTwoSided,
HaloTileClusterPattern,
BeamGasPixel,
CosmicStandAlone,
CosmicStandAloneTight,
CosmicCombined,
CosmicCombinedTight,
BkgdResvBit1,
BkgdResvBit2,
BkgdResvBit3,
BkgdResvBit4,
BkgdResvBit5,
NBackgroundWords
} |
|
|
detector to which the flags belong
|
enum | EventFlagSubDet {
Pixel,
SCT,
TRT,
LAr,
Tile,
Muon,
ForwardDet,
Core,
Background,
Lumi,
nDets
} |
|
|
enum | EventFlagErrorState { NotSet,
Warning,
Error
} |
|
|
enum | BackgroundEventFlag {
MBTSTimeDiffHalo,
MBTSTimeDiffCol,
LArECTimeDiffHalo,
LArECTimeDiffCol,
PixMultiplicityHuge,
PixSPNonEmpty,
SCTMultiplicityHuge,
SCTSPNonEmpty,
CSCTimeDiffHalo,
CSCTimeDiffCol,
BCMTimeDiffHalo,
BCMTimeDiffCol,
MuonTimingCol,
MuonTimingCosmic,
MBTSBeamVeto,
BCMBeamVeto,
LUCIDBeamVeto,
HaloMuonSegment,
HaloClusterShape,
HaloMuonOneSided,
HaloMuonTwoSided,
HaloTileClusterPattern,
BeamGasPixel,
CosmicStandAlone,
CosmicStandAloneTight,
CosmicCombined,
CosmicCombinedTight,
BkgdResvBit1,
BkgdResvBit2,
BkgdResvBit3,
BkgdResvBit4,
BkgdResvBit5,
NBackgroundWords
} |
|
|
detector to which the flags belong
|
enum | EventFlagSubDet {
Pixel,
SCT,
TRT,
LAr,
Tile,
Muon,
ForwardDet,
Core,
Background,
Lumi,
nDets
} |
|
|
enum | EventFlagErrorState { NotSet,
Warning,
Error
} |
|
|
enum | BackgroundEventFlag {
MBTSTimeDiffHalo,
MBTSTimeDiffCol,
LArECTimeDiffHalo,
LArECTimeDiffCol,
PixMultiplicityHuge,
PixSPNonEmpty,
SCTMultiplicityHuge,
SCTSPNonEmpty,
CSCTimeDiffHalo,
CSCTimeDiffCol,
BCMTimeDiffHalo,
BCMTimeDiffCol,
MuonTimingCol,
MuonTimingCosmic,
MBTSBeamVeto,
BCMBeamVeto,
LUCIDBeamVeto,
HaloMuonSegment,
HaloClusterShape,
HaloMuonOneSided,
HaloMuonTwoSided,
HaloTileClusterPattern,
BeamGasPixel,
CosmicStandAlone,
CosmicStandAloneTight,
CosmicCombined,
CosmicCombinedTight,
BkgdResvBit1,
BkgdResvBit2,
BkgdResvBit3,
BkgdResvBit4,
BkgdResvBit5,
NBackgroundWords
} |
|
|
|
EventID * | event_ID () |
| the unique identification of the event. More...
|
|
const EventID * | event_ID () const |
|
EventType * | event_type () |
| the type of the event, e.g. simulation, testbeam, etc More...
|
|
const EventType * | event_type () const |
|
TriggerInfo * | trigger_info () |
| trigger information (ptr may be NULL) More...
|
|
const TriggerInfo * | trigger_info () const |
|
unsigned int | eventFlags (EventFlagSubDet subDet) const |
| event flags for a particular sub-detector More...
|
|
bool | isEventFlagBitSet (EventFlagSubDet subDet, unsigned char bit) const |
| check for a event flag bit for a particular sub-detector More...
|
|
const std::vector< unsigned int > & | eventFlags () const |
| All event flags. More...
|
|
EventFlagErrorState | errorState (EventFlagSubDet subDet) const |
| return error state for a particular sub-detector More...
|
|
bool | setEventFlags (EventFlagSubDet subDet, unsigned int flags) |
| Set event flag for a particular sub detector - maximun size is 28 bits. More...
|
|
bool | setEventFlagBit (EventFlagSubDet subDet, unsigned char bit, bool set=true) |
| Set a bit for an event flag of a particular sub detector. More...
|
|
bool | setErrorState (EventFlagSubDet subDet, EventFlagErrorState errorState) |
| Set error state flag for a particular sub detector. More...
|
|
float | actualInteractionsPerCrossing () const |
| Access to number of interactions per crossing: More...
|
|
float | averageInteractionsPerCrossing () const |
| average interactions per crossing for all BCIDs - for out-of-time pile-up More...
|
|
|
EventID * | event_ID () |
| the unique identification of the event. More...
|
|
EventType * | event_type () |
| the type of the event, e.g. simulation, testbeam, etc More...
|
|
const EventType * | event_type () const |
|
TriggerInfo * | trigger_info () |
| trigger information (ptr may be NULL) More...
|
|
const TriggerInfo * | trigger_info () const |
|
unsigned int | eventFlags (EventFlagSubDet subDet) const |
| event flags for a particular sub-detector More...
|
|
const std::vector< unsigned int > & | eventFlags () const |
| All event flags. More...
|
|
bool | isEventFlagBitSet (EventFlagSubDet subDet, unsigned char bit) const |
| check for a event flag bit for a particular sub-detector More...
|
|
EventFlagErrorState | errorState (EventFlagSubDet subDet) const |
| return error state for a particular sub-detector More...
|
|
bool | setEventFlags (EventFlagSubDet subDet, unsigned int flags) |
| Set event flag for a particular sub detector - maximun size is 28 bits. More...
|
|
bool | setEventFlagBit (EventFlagSubDet subDet, unsigned char bit, bool set=true) |
| Set a bit for an event flag of a particular sub detector. More...
|
|
bool | setErrorState (EventFlagSubDet subDet, EventFlagErrorState errorState) |
| Set error state flag for a particular sub detector. More...
|
|
float | actualInteractionsPerCrossing () const |
| Access to number of interactions per crossing: More...
|
|
float | averageInteractionsPerCrossing () const |
| average interactions per crossing for all BCIDs - for out-of-time pile-up More...
|
|
|
EventID * | event_ID () |
| the unique identification of the event. More...
|
|
const EventID * | event_ID () const |
|
EventType * | event_type () |
| the type of the event, e.g. simulation, testbeam, etc More...
|
|
const EventType * | event_type () const |
|
TriggerInfo * | trigger_info () |
| trigger information (ptr may be NULL) More...
|
|
const TriggerInfo * | trigger_info () const |
|
unsigned int | eventFlags (EventFlagSubDet subDet) const |
| event flags for a particular sub-detector More...
|
|
const std::vector< unsigned int > & | eventFlags () const |
| All event flags. More...
|
|
bool | isEventFlagBitSet (EventFlagSubDet subDet, unsigned char bit) const |
| check for a event flag bit for a particular sub-detector More...
|
|
EventFlagErrorState | errorState (EventFlagSubDet subDet) const |
| return error state for a particular sub-detector More...
|
|
bool | setEventFlags (EventFlagSubDet subDet, unsigned int flags) |
| Set event flag for a particular sub detector - maximun size is 28 bits. More...
|
|
bool | setEventFlagBit (EventFlagSubDet subDet, unsigned char bit, bool set=true) |
| Set a bit for an event flag of a particular sub detector. More...
|
|
bool | setErrorState (EventFlagSubDet subDet, EventFlagErrorState errorState) |
| Set error state flag for a particular sub detector. More...
|
|
float | actualInteractionsPerCrossing () const |
| Access to number of interactions per crossing: More...
|
|
float | averageInteractionsPerCrossing () const |
| average interactions per crossing for all BCIDs - for out-of-time pile-up More...
|
|
|
typedef SubEvent::time_type | time_type |
|
typedef SubEvent::index_type | index_type |
|
| PileUpEventInfo () |
|
| PileUpEventInfo (EventID *id, EventType *type) |
|
| PileUpEventInfo (EventID *id, EventType *type, TriggerInfo *trig_info) |
|
virtual | ~PileUpEventInfo () |
|
void | addSubEvt (time_type t, PileUpTimeEventIndex::PileUpType puType, const EventInfo *pse, StoreGateSvc *psg) |
| setter for the subEvt collection t=0(ns) for the original event More...
|
|
void | addSubEvt (time_type t, PileUpTimeEventIndex::PileUpType puType, std::unique_ptr< EventInfo > pse, StoreGateSvc *psg) |
|
void | addSubEvt (time_type t, unsigned int BCID, PileUpTimeEventIndex::PileUpType puType, const EventInfo &rse, StoreGateSvc *psg) |
| setter for the subEvt collection t=0(ns) for the original event More...
|
|
void | addSubEvt (time_type t, unsigned int BCID, PileUpTimeEventIndex::PileUpType puType, std::unique_ptr< EventInfo > &pse, StoreGateSvc *psg) |
|
This class provides information about an overlaid event. It extends EventInfo with a list of sub-evts (the original and the bkg ones)
Definition at line 37 of file PileUpEventInfo.h.