ATLAS Offline Software
Loading...
Searching...
No Matches
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
14
21
23
24public:
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
uint32_t CLID
The Class ID type.
AtlasIDDetDescrCnv(ISvcLocator *svcloc)
virtual StatusCode initialize() override
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
static long int storageType()
static const CLID & classID()
virtual long int repSvcType() const override
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)