ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCnv
LArIdCnv
LArIdCnv
LArElectrodeIDDetDescrCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARIDCNV_LARELECTRODEIDDETDESCRCNV_H
6
# define LARIDCNV_LARELECTRODEIDDETDESCRCNV_H
7
8
#include "
DetDescrCnvSvc/DetDescrConverter.h
"
9
10
17
18
class
LArElectrodeIDDetDescrCnv
:
public
DetDescrConverter
{
19
public
:
20
virtual
long
int
repSvcType
()
const override
;
21
virtual
StatusCode
initialize
()
override
;
22
virtual
StatusCode
createObj
(IOpaqueAddress* pAddr, DataObject*& pObj)
override
;
23
24
// Storage type and class ID (used by CnvFactory)
25
static
long
storageType
();
26
static
CLID
classID
();
27
28
LArElectrodeIDDetDescrCnv
(ISvcLocator* svcloc);
29
};
30
31
#endif
// LARIDCNV_LARELECTRODEIDDETDESCRCNV_H
DetDescrConverter.h
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
DetDescrConverter::DetDescrConverter
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
Definition
DetDescrConverter.cxx:34
LArElectrodeIDDetDescrCnv::storageType
static long storageType()
Definition
LArElectrodeIDDetDescrCnv.cxx:61
LArElectrodeIDDetDescrCnv::initialize
virtual StatusCode initialize() override
Definition
LArElectrodeIDDetDescrCnv.cxx:29
LArElectrodeIDDetDescrCnv::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
Definition
LArElectrodeIDDetDescrCnv.cxx:39
LArElectrodeIDDetDescrCnv::repSvcType
virtual long int repSvcType() const override
Definition
LArElectrodeIDDetDescrCnv.cxx:23
LArElectrodeIDDetDescrCnv::LArElectrodeIDDetDescrCnv
LArElectrodeIDDetDescrCnv(ISvcLocator *svcloc)
Definition
LArElectrodeIDDetDescrCnv.cxx:73
LArElectrodeIDDetDescrCnv::classID
static CLID classID()
Definition
LArElectrodeIDDetDescrCnv.cxx:68
Generated on
for ATLAS Offline Software by
1.17.0