ATLAS Offline Software
MuonSpectrometer
MuonCalib
MuonCalibStream
MuonCalibStreamCnvSvc
MuonCalibStreamCnvSvc
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"
5
#include "
AthenaBaseComps/AthCnvSvc.h
"
6
7
class
MuonCalibStreamCnvSvc
:
public
AthCnvSvc
{
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:221
MuonCalibStreamCnvSvc
Definition:
MuonCalibStreamCnvSvc.h:7
AthCnvSvc
Definition:
AthCnvSvc.h:66
Generated on Thu Nov 7 2024 21:21:45 for ATLAS Offline Software by
1.8.18