ATLAS Offline Software
Loading...
Searching...
No Matches
DetDescrConverter.cxx
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 Detector description conversion service package
7 -----------------------------------------------
8 ***************************************************************************/
9
11
14
15StatusCode DetDescrConverter::fillObjRefs(IOpaqueAddress* /*pAddr*/,
16 DataObject* /*pObj*/) {
17 return StatusCode::SUCCESS;
18}
19
20StatusCode DetDescrConverter::createRep(DataObject* /*pObj*/,
21 IOpaqueAddress*& /*pAddr*/) {
22 return StatusCode::SUCCESS;
23}
24
25StatusCode DetDescrConverter::fillRepRefs(IOpaqueAddress* /*pAddr*/,
26 DataObject* /*pObj*/) {
27 return StatusCode::SUCCESS;
32}
33
35 ISvcLocator* svcloc,
36 const char* name /*= nullptr*/)
37 : Converter(DetDescr_StorageType, myCLID, svcloc),
38 AthMessaging(svcloc != nullptr ? msgSvc() : nullptr,
39 name ? name : "DetDescrConverter"),
40 m_detStore("DetectorStore", name ? name : "DetDescrConverter")
41{}
const long DetDescr_StorageType
uint32_t CLID
The Class ID type.
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
virtual StatusCode fillRepRefs(IOpaqueAddress *pAddr, DataObject *pObj)
static long storageType()
Storage type for all DetDescrConverters.
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
virtual StatusCode fillObjRefs(IOpaqueAddress *pAddr, DataObject *pObj)