ATLAS Offline Software
MuonCalibStreamCnvSvc.h
Go to the documentation of this file.
1 #ifndef MUONCALIBSTREAMCNVSVC_MUONCALIBSTREAMCNVSVC_H
2 #define MUONCALIBSTREAMCNVSVC_MUONCALIBSTREAMCNVSVC_H
3 
4 #include "CoralBase/Attribute.h"
6 
8 public:
9 
10  MuonCalibStreamCnvSvc(const std::string &name, ISvcLocator *svc);
11  virtual ~MuonCalibStreamCnvSvc();
12  virtual StatusCode initialize() override;
14  virtual StatusCode updateServiceState(IOpaqueAddress *pAddress) override;
15 
16 protected:
17  // initialize the converters for these data classes.
18  std::vector<std::string> m_initCnvs;
19 };
20 #endif
MuonCalibStreamCnvSvc::MuonCalibStreamCnvSvc
MuonCalibStreamCnvSvc(const std::string &name, ISvcLocator *svc)
Standard constructor.
Definition: MuonCalibStreamCnvSvc.cxx:19
MuonCalibStreamCnvSvc::updateServiceState
virtual StatusCode updateServiceState(IOpaqueAddress *pAddress) override
Update state of the service.
Definition: MuonCalibStreamCnvSvc.cxx:59
MuonCalibStreamCnvSvc::initialize
virtual StatusCode initialize() override
Initialize the service.
Definition: MuonCalibStreamCnvSvc.cxx:31
AthCnvSvc.h
MuonCalibStreamCnvSvc::~MuonCalibStreamCnvSvc
virtual ~MuonCalibStreamCnvSvc()
Standard Destructor.
Definition: MuonCalibStreamCnvSvc.cxx:28
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
MuonCalibStreamCnvSvc::m_initCnvs
std::vector< std::string > m_initCnvs
Definition: MuonCalibStreamCnvSvc.h:18
Handler::svc
AthROOTErrorHandlerSvc * svc
Definition: AthROOTErrorHandlerSvc.cxx:10
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
MuonCalibStreamCnvSvc
Definition: MuonCalibStreamCnvSvc.h:7
AthCnvSvc
Definition: AthCnvSvc.h:66