![]() |
ATLAS Offline Software
|
#include <DetDescrCnvSvc.h>
Public Member Functions | |
| virtual StatusCode | initialize () |
| Initialize the service. More... | |
| virtual StatusCode | addToDetStore (const CLID &clid, const std::string &name) const |
| Add new address to the Detector Store. More... | |
| virtual StatusCode | createAddress (long svc_type, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress) |
| Basic create address. More... | |
| virtual StatusCode | createAddress (long svc_type, const CLID &clid, const std::string &refAddress, IOpaqueAddress *&refpAddress) |
| Create address from string form. More... | |
| virtual StatusCode | convertAddress (const IOpaqueAddress *pAddress, std::string &refAddress) |
| Convert address to string form. More... | |
: Object implementation | |
| ServiceHandle< StoreGateSvc > | m_detStore |
| StringArrayProperty | m_detMgrs {this, "DetectorManagers", {}} |
| StringArrayProperty | m_detNodes {this, "DetectorNodes", {}} |
| BooleanProperty | m_decodeIdDict {this, "DecodeIdDict", true} |
| BooleanProperty | m_idDictFromRDB {this, "IdDictFromRDB", false} |
| StringProperty | m_idDictName {this, "IdDictName", ""} |
| StringProperty | m_idDictGlobalTag {this, "IdDictGlobalTag", ""} |
| StringProperty | m_idDictATLASName {this, "AtlasIDFileName", ""} |
| StringProperty | m_idDictInDetName {this, "InDetIDFileName", ""} |
| StringProperty | m_idDictLArName {this, "LArIDFileName", ""} |
| StringProperty | m_idDictTileName {this, "TileIDFileName", ""} |
| StringProperty | m_idDictLVL1Name {this, "CaloIDFileName", ""} |
| StringProperty | m_idDictMuonName {this, "MuonIDFileName", ""} |
| StringProperty | m_idDictLArHighVoltageName |
| StringProperty | m_idDictLArElectrodeName {this, "LArElectrodeIDFileName", ""} |
| StringProperty | m_idDictForwardName {this, "ForwardIDFileName", ""} |
| StringProperty | m_fcal2dNeighborsName {this, "FCAL2DNeighborsFileName", ""} |
| StringProperty | m_fcal3dNeighborsNextName |
| StringProperty | m_fcal3dNeighborsPrevName |
| StringProperty | m_tileNeighborsName {this, "TileNeighborsFileName", ""} |
| StringProperty | m_fullAtlasNeighborsName |
| BooleanProperty | m_fromRoot {this, "ReadFromROOT", false} |
| BooleanProperty | m_fromNova {this, "ReadFromNova", false} |
| BooleanProperty | m_detElemsfromDetNodes |
| BooleanProperty | m_compact_ids_only {this, "CompactIDsOnly", false} |
| BooleanProperty | m_do_checks {this, "DoIdChecks", false} |
| BooleanProperty | m_do_neighbours {this, "DoInitNeighbours", true} |
| BooleanProperty | m_hasCSC {this, "HasCSC", false} |
| Switch on/off the muon detectors. More... | |
| BooleanProperty | m_hasSTGC {this, "HasSTgc", false} |
| BooleanProperty | m_hasMM {this, "HasMM", false} |
| BooleanProperty | m_hasMDT {this, "HasMDT", true} |
| BooleanProperty | m_hasRPC {this, "HasRPC", true} |
| BooleanProperty | m_hasTGC {this, "HasTGC", true} |
| BooleanProperty | m_useGeomDB_InDet {this, "useGeomDB_InDet", false} |
| DetDescrCnvSvc (const std::string &name, ISvcLocator *svc) | |
| Standard Constructor. More... | |
| virtual | ~DetDescrCnvSvc () |
| Standard Destructor. More... | |
| StatusCode | fillTDSRefs () |
| void | initTDSItems () |
| MsgStream & | msg (MSG::Level lvl) const |
Definition at line 14 of file DetDescrCnvSvc.h.
| DetDescrCnvSvc::DetDescrCnvSvc | ( | const std::string & | name, |
| ISvcLocator * | svc | ||
| ) |
|
virtualdefault |
Standard Destructor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Basic create address.
Create a Generic address using explicit arguments to identify a single object.
Definition at line 112 of file DetDescrCnvSvc.cxx.
|
private |
|
virtual |
|
private |
|
inlineprivate |
Definition at line 97 of file DetDescrCnvSvc.h.
|
private |
Definition at line 82 of file DetDescrCnvSvc.h.
|
private |
Definition at line 55 of file DetDescrCnvSvc.h.
|
private |
Definition at line 80 of file DetDescrCnvSvc.h.
|
private |
Definition at line 53 of file DetDescrCnvSvc.h.
|
private |
Definition at line 54 of file DetDescrCnvSvc.h.
|
private |
Definition at line 52 of file DetDescrCnvSvc.h.
|
private |
Definition at line 83 of file DetDescrCnvSvc.h.
|
private |
Definition at line 84 of file DetDescrCnvSvc.h.
|
private |
Definition at line 69 of file DetDescrCnvSvc.h.
|
private |
Definition at line 70 of file DetDescrCnvSvc.h.
|
private |
Definition at line 72 of file DetDescrCnvSvc.h.
|
private |
Definition at line 79 of file DetDescrCnvSvc.h.
|
private |
Definition at line 78 of file DetDescrCnvSvc.h.
|
private |
Definition at line 75 of file DetDescrCnvSvc.h.
|
private |
Switch on/off the muon detectors.
Definition at line 88 of file DetDescrCnvSvc.h.
|
private |
Definition at line 91 of file DetDescrCnvSvc.h.
|
private |
Definition at line 90 of file DetDescrCnvSvc.h.
|
private |
Definition at line 92 of file DetDescrCnvSvc.h.
|
private |
Definition at line 89 of file DetDescrCnvSvc.h.
|
private |
Definition at line 93 of file DetDescrCnvSvc.h.
|
private |
Definition at line 59 of file DetDescrCnvSvc.h.
|
private |
Definition at line 68 of file DetDescrCnvSvc.h.
|
private |
Definition at line 56 of file DetDescrCnvSvc.h.
|
private |
Definition at line 58 of file DetDescrCnvSvc.h.
|
private |
Definition at line 60 of file DetDescrCnvSvc.h.
|
private |
Definition at line 67 of file DetDescrCnvSvc.h.
|
private |
Definition at line 65 of file DetDescrCnvSvc.h.
|
private |
Definition at line 61 of file DetDescrCnvSvc.h.
|
private |
Definition at line 63 of file DetDescrCnvSvc.h.
|
private |
Definition at line 64 of file DetDescrCnvSvc.h.
|
private |
Definition at line 57 of file DetDescrCnvSvc.h.
|
private |
Definition at line 62 of file DetDescrCnvSvc.h.
|
private |
Definition at line 74 of file DetDescrCnvSvc.h.
|
private |
Definition at line 95 of file DetDescrCnvSvc.h.
1.8.18