|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DETDESCRCNVSVC_DETDESCRCNVSVC_H
6 #define DETDESCRCNVSVC_DETDESCRCNVSVC_H
8 #include "GaudiKernel/ConversionSvc.h"
29 const std::string &
name)
const;
33 const std::string *
par,
34 const unsigned long *
ip,
35 IOpaqueAddress *&refpAddress);
39 const std::string &refAddress,
40 IOpaqueAddress *&refpAddress);
44 std::string &refAddress);
60 StringArrayProperty
m_detMgrs{
this,
"DetectorManagers", {}};
61 StringArrayProperty
m_detNodes{
this,
"DetectorNodes", {}};
78 "FCAL3DNeighborsNextFileName",
""};
80 "FCAL3DNeighborsPrevFileName",
""};
95 BooleanProperty
m_hasCSC{
this,
"HasCSC",
false};
97 BooleanProperty
m_hasMM{
this,
"HasMM",
false};
98 BooleanProperty
m_hasMDT{
this,
"HasMDT",
true};
99 BooleanProperty
m_hasRPC{
this,
"HasRPC",
true};
BooleanProperty m_fromNova
StringProperty m_idDictName
BooleanProperty m_decodeIdDict
StringArrayProperty m_detNodes
StringProperty m_idDictForwardName
StringProperty m_idDictMuonName
StringProperty m_idDictLVL1Name
StringProperty m_idDictLArHighVoltageName
virtual StatusCode initialize()
Initialize the service.
BooleanProperty m_do_checks
StringProperty m_idDictTileName
StringProperty m_fcal3dNeighborsNextName
BooleanProperty m_hasSTGC
virtual StatusCode convertAddress(const IOpaqueAddress *pAddress, std::string &refAddress)
Convert address to string form.
StringProperty m_idDictLArElectrodeName
BooleanProperty m_hasCSC
Switch on/off the muon detectors.
StoreGateSvc * m_detStore
The Athena Transient Store API.
StringProperty m_idDictLArName
BooleanProperty m_detElemsfromDetNodes
::StatusCode StatusCode
StatusCode definition for legacy code.
BooleanProperty m_fromRoot
StringProperty m_fcal2dNeighborsName
AthROOTErrorHandlerSvc * svc
virtual ~DetDescrCnvSvc()
Standard Destructor.
uint32_t CLID
The Class ID type.
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface)
Identify interfaces to which this service is responsive.
StringProperty m_idDictInDetName
BooleanProperty m_compact_ids_only
StringProperty m_idDictATLASName
BooleanProperty m_useGeomDB_InDet
BooleanProperty m_idDictFromRDB
MsgStream & msg(MSG::Level lvl) const
virtual StatusCode createAddress(long svc_type, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress)
Basic create address.
DetDescrCnvSvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
StringProperty m_fullAtlasNeighborsName
BooleanProperty m_do_neighbours
virtual StatusCode addToDetStore(const CLID &clid, const std::string &name) const
Add new address to the Detector Store.
StringProperty m_tileNeighborsName
StringArrayProperty m_detMgrs
StringProperty m_fcal3dNeighborsPrevName
StringProperty m_idDictGlobalTag