|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/GenericAddress.h"
8 #include "GaudiKernel/IClassIDSvc.h"
9 #include "GaudiKernel/IConversionSvc.h"
10 #include "GaudiKernel/IConverter.h"
11 #include "GaudiKernel/IDataSelector.h"
12 #include "GaudiKernel/IOpaqueAddress.h"
13 #include "GaudiKernel/ISvcLocator.h"
36 SmartIF<IClassIDSvc> clidSvc{service(
"ClassIDSvc")};
40 std::vector<std::string>::const_iterator
it =
m_initCnvs.begin();
41 std::vector<std::string>::const_iterator it_e =
m_initCnvs.end();
42 for (;
it != it_e; ++
it) {
55 return StatusCode::SUCCESS;
61 GenericAddress *pAddr =
dynamic_cast<GenericAddress *
>(pAddress);
62 if (pAddr != 0) {
return StatusCode::SUCCESS; }
64 return StatusCode::FAILURE;
MuonCalibStreamCnvSvc(const std::string &name, ISvcLocator *svc)
Standard constructor.
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress) override
Update state of the service.
virtual StatusCode initialize() override
Initialize the service.
virtual ~MuonCalibStreamCnvSvc()
Standard Destructor.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::string > m_initCnvs
AthROOTErrorHandlerSvc * svc
uint32_t CLID
The Class ID type.
virtual IConverter * converter(const CLID &wanted) override
Retrieve converter from list.
#define ATH_MSG_WARNING(x)
virtual StatusCode initialize() override
Gaudi Service Implementation.