ATLAS Offline Software
DetectorDescription
IdDictDetDescrCnv
src
AtlasIDDetDescrCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/***************************************************************************
6
InDet DetDescrCnv package
7
-----------------------------------------
8
***************************************************************************/
9
10
#ifndef INDETMGRDETDESCRCNV_ATLASIDDETDESCRCNV_H
11
# define INDETMGRDETDESCRCNV_ATLASIDDETDESCRCNV_H
12
13
#include "
DetDescrCnvSvc/DetDescrConverter.h
"
14
22
class
AtlasIDDetDescrCnv
:
public
DetDescrConverter
{
23
24
public
:
25
virtual
long
int
repSvcType
()
const override
;
26
virtual
StatusCode
initialize
()
override
;
27
virtual
StatusCode
createObj
(IOpaqueAddress* pAddr, DataObject*& pObj)
override
;
28
29
// Storage type and class ID (used by CnvFactory)
30
static
long
int
storageType
();
31
static
const
CLID
&
classID
();
32
33
AtlasIDDetDescrCnv
(ISvcLocator* svcloc);
34
};
35
36
37
#endif // INDETMGRDETDESCRCNV_ATLASIDDETDESCRCNV_H
AtlasIDDetDescrCnv::repSvcType
virtual long int repSvcType() const override
Definition:
AtlasIDDetDescrCnv.cxx:24
AtlasIDDetDescrCnv::initialize
virtual StatusCode initialize() override
Definition:
AtlasIDDetDescrCnv.cxx:32
AtlasIDDetDescrCnv
This class is a converter for the AtlasID an IdHelper which is stored in the detector store.
Definition:
AtlasIDDetDescrCnv.h:22
DetDescrConverter
Definition:
DetDescrConverter.h:25
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AtlasIDDetDescrCnv::storageType
static long int storageType()
Definition:
AtlasIDDetDescrCnv.cxx:83
AtlasIDDetDescrCnv::AtlasIDDetDescrCnv
AtlasIDDetDescrCnv(ISvcLocator *svcloc)
Definition:
AtlasIDDetDescrCnv.cxx:95
CLID
uint32_t CLID
The Class ID type.
Definition:
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
AtlasIDDetDescrCnv::createObj
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
Definition:
AtlasIDDetDescrCnv.cxx:59
AtlasIDDetDescrCnv::classID
static const CLID & classID()
Definition:
AtlasIDDetDescrCnv.cxx:90
DetDescrConverter.h
Generated on Thu Nov 7 2024 21:10:29 for ATLAS Offline Software by
1.8.18