ATLAS Offline Software
Loading...
Searching...
No Matches
ZdcIDDetDescrCnv.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#ifndef FORWARDIDCNV_ZDCIDDETDESCRCNV_H
6# define FORWARDIDCNV_ZDCIDDETDESCRCNV_H
7
9
10class ZdcID;
11
19
20public:
21
22 virtual long int repSvcType() const override;
23 virtual StatusCode initialize() override;
24 virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& pObj) override;
25
26 // Storage type and class ID (used by CnvFactory)
27 static long storageType();
28 static const CLID& classID();
29
30 ZdcIDDetDescrCnv(ISvcLocator* svcloc);
31
32private:
35
37 std::string m_inDetIDFileName;
38
40 std::string m_inDetIdDictTag;
41
43 std::string m_inDetIDTag;
44
47
48};
49
50#endif // FORWARDIDCNV_ZDCIDDETDESCRCNV_H
uint32_t CLID
The Class ID type.
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
static long storageType()
std::string m_inDetIdDictTag
Tag of RDB record for InDet ids.
virtual StatusCode initialize() override
std::string m_inDetIDTag
Internal InDet id tag.
std::string m_inDetIDFileName
File to be read for InDet ids.
static const CLID & classID()
virtual long int repSvcType() const override
ZdcID * m_zdcId
The helper - only will create it once.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
bool m_doChecks
Whether or not.
ZdcIDDetDescrCnv(ISvcLocator *svcloc)
Definition ZdcID.h:25