|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "Gaudi/Property.h"
19 return StatusCode::SUCCESS;
28 return StatusCode::SUCCESS;
39 if (dd_atrList==
nullptr) {
41 return StatusCode::FAILURE;
55 if (vetoWord & 0x1FFFF) {
61 if (vetoWord & 0x10000) {
69 for (
int i=0;
i<8;
i++) {
70 if (vetoWord & (1<<
i)) {
72 ATH_MSG_WARNING(
" cannot set flag bit for LAr documenting noise burst location " );
77 if (vetoWord & 0xFFF80000) {
90 return StatusCode::SUCCESS;
std::atomic< unsigned > m_nevtMasked
bool updateEventFlagBit(const EventFlagSubDet subDet, const size_t bit) const
Change detector flags with update semantics.
#define ATH_MSG_VERBOSE(x)
@ LAr
The LAr calorimeter.
@ Error
The sub-detector issued an error.
virtual StatusCode finalize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
Handle class for adding a decoration to an object.
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_eventInfoDecorKey
StatusCode initialize(bool used=true)
uint32_t eventFlags(EventFlagSubDet subDet) const
Get the event flags for a particular sub-detector.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
#define ATH_MSG_WARNING(x)
virtual StatusCode initialize() override
EventFlagErrorState errorState(EventFlagSubDet subDet) const
Get the error state for a particular sub-detector.
bool updateErrorState(const EventFlagSubDet subDet, const EventFlagErrorState state) const
Update the error state for one particular sub-detector.
std::atomic< unsigned > m_nevt
SG::ReadCondHandleKey< AthenaAttributeList > m_eventVetoKey
virtual StatusCode execute(const EventContext &ctx) const override