8#include "Gaudi/Property.h"
19 return StatusCode::SUCCESS;
28 return StatusCode::SUCCESS;
39 if (dd_atrList==
nullptr) {
41 return StatusCode::FAILURE;
44 const uint32_t vetoWord = (*dd_atrList)[
"EventVeto"].data<uint32_t>();
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;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
Handle class for adding a decoration to an object.
An AttributeList represents a logical row of attributes in a metadata table.
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
SG::ReadCondHandleKey< AthenaAttributeList > m_eventVetoKey
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
std::atomic< unsigned > m_nevtMasked
std::atomic< unsigned > m_nevt
SG::WriteDecorHandleKey< xAOD::EventInfo > m_eventInfoDecorKey
virtual StatusCode finalize() override
@ LAr
The LAr calorimeter.
@ Error
The sub-detector issued an error.