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.