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