ATLAS Offline Software
Loading...
Searching...
No Matches
NrpcRawDataProvider.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7// --------------------------------------------------------------------
8// Constructor
9
10Muon::NrpcRawDataProvider::NrpcRawDataProvider(const std::string& name, ISvcLocator* pSvcLocator) :
11 AthReentrantAlgorithm(name, pSvcLocator) {}
12
14 ATH_MSG_INFO("NrpcRawDataProvider::initialize");
15
16 ATH_CHECK(m_rawDataTool.retrieve());
17
18 return StatusCode::SUCCESS;
19}
20
21// --------------------------------------------------------------------
22// Execute
23
24StatusCode Muon::NrpcRawDataProvider::execute(const EventContext& ctx) const {
25 ATH_MSG_VERBOSE("NrpcRawDataProvider::execute");
26
27 ATH_CHECK(m_rawDataTool->convert(ctx));
28
29 return StatusCode::SUCCESS;
30}
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_INFO(x)
#define ATH_MSG_VERBOSE(x)
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const
Execute.
ToolHandle< Muon::IMuonRawDataProviderTool > m_rawDataTool
Tool handle for raw data provider tool.
NrpcRawDataProvider(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode initialize()
Initialize.