|
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"
22 const std::string &
name)
const;
26 const std::string *
par,
27 const unsigned long *
ip,
28 IOpaqueAddress *&refpAddress);
32 const std::string &refAddress,
33 IOpaqueAddress *&refpAddress);
37 std::string &refAddress);
53 StringArrayProperty
m_detMgrs{
this,
"DetectorManagers", {}};
54 StringArrayProperty
m_detNodes{
this,
"DetectorNodes", {}};
71 "FCAL3DNeighborsNextFileName",
""};
73 "FCAL3DNeighborsPrevFileName",
""};
88 BooleanProperty
m_hasCSC{
this,
"HasCSC",
false};
90 BooleanProperty
m_hasMM{
this,
"HasMM",
false};
91 BooleanProperty
m_hasMDT{
this,
"HasMDT",
true};
92 BooleanProperty
m_hasRPC{
this,
"HasRPC",
true};
93 BooleanProperty
m_hasTGC{
this,
"HasTGC",
true};
ServiceHandle< StoreGateSvc > m_detStore
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.
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.
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