ATLAS Offline Software
Loading...
Searching...
No Matches
CaloIdMgrDetDescrCnv.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 Calo Identifier Manager converter package
7 -----------------------------------------
8 ***************************************************************************/
9
10#ifndef CALOIDMGRDETDESCRCNV_CALOIDMGRDETDESCRCNV_H
11#define CALOIDMGRDETDESCRCNV_CALOIDMGRDETDESCRCNV_H
12
14
15
29
31
32public:
33 virtual long int repSvcType() const override;
34 virtual StatusCode initialize() override;
35 virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& pObj) override;
36
38 static long storageType();
40 static const CLID& classID();
41
42 CaloIdMgrDetDescrCnv(ISvcLocator* svcloc);
43
44private:
45
46};
47
48
49#endif // CALOIDMGRDETDESCRCNV_CALOIDMGRDETDESCRCNV_H
uint32_t CLID
The Class ID type.
static const CLID & classID()
class ID (used by CnvFactory)
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
virtual StatusCode initialize() override
static long storageType()
Storage type (used by CnvFactory)
virtual long int repSvcType() const override
CaloIdMgrDetDescrCnv(ISvcLocator *svcloc)
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)