27 return StatusCode::SUCCESS;
36 ATH_MSG_DEBUG(
"Number of TGC Digits: " << tgcDigitContainer->size());
46 std::make_unique<xAOD::MuonRoIAuxContainer>()));
48 xAOD::MuonRoI* roi = roiCont->push_back(std::make_unique<xAOD::MuonRoI>());
49 uint32_t roiword = 0x0;
52 std::string thrname =
"L0_MUx";
54 roi->
initialize(roiword, roi_eta, roi_phi, thrname, thrvalue, 0x1);
57 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
SG::WriteHandleKey< xAOD::MuonRoIContainer > m_outputMuonRoIKey
Output RoIs.
ToolHandle< GenericMonitoringTool > m_monTool
virtual StatusCode initialize() override
ServiceHandle< MuonTGC_CablingSvc > m_cabling
TGC cabling map.
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< TgcDigitContainer > m_keyTgcDigit
RPC Digit container.
Group of local monitoring quantities and retain correlation when filling histograms
Declare a monitored scalar variable.
bool isPresent() const
Is the referenced object present in SG?
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
void initialize(uint32_t roiword, float eta, float phi, const std::string &thrname, float thrvalue, uint32_t extraword=0u)
Initialise the object with all its properties.