ATLAS Offline Software
|
#include <MuonDetectorTool.h>
Public Member Functions | |
MuonDetectorTool (const std::string &type, const std::string &name, const IInterface *parent) | |
Constructor(s) More... | |
virtual | ~MuonDetectorTool () override final |
virtual StatusCode | initialize () override |
virtual StatusCode | create () override final |
Create the Detector Node corresponding to this tool. More... | |
StatusCode | createFactory (MuonGM::MuonDetectorManager *&, GeoPhysVol *world) const |
virtual StatusCode | clear () override final |
virtual GeoVDetectorManager * | manager () |
The Detector Node corresponding to this tool. More... | |
virtual const GeoVDetectorManager * | manager () const |
virtual StatusCode registerCallback | ATLAS_NOT_THREAD_SAFE () override |
virtual StatusCode | align (IOVSVC_CALLBACK_ARGS) override |
Protected Attributes | |
GeoVDetectorManager * | m_detector |
Private Attributes | |
Gaudi::Property< std::string > | m_layout {this, "LayoutName", "R.08" } |
Gaudi::Property< bool > | m_accessCondDb {this,"UseConditionDb", true} |
Gaudi::Property< bool > | m_asciiCondData {this,"UseAsciiConditionData", false} |
Gaudi::Property< bool > | m_includeCutouts {this, "IncludeCutouts", false} |
Gaudi::Property< bool > | m_includeCutoutsBog {this, "IncludeCutoutsBog", false } |
Gaudi::Property< bool > | m_includeCtbBis {this, "IncludeCtbBis" , false } |
Gaudi::Property< bool > | m_dumpMemoryBreakDown {this, "DumpMemoryBreakDown", false} |
Gaudi::Property< bool > | m_enableFineClashFixing {this, "EnableFineClashFixing", false} |
Gaudi::Property< bool > | m_hasCSC {this,"HasCSC", true} |
Gaudi::Property< bool > | m_hasSTgc {this, "HasSTgc", true} |
Gaudi::Property< bool > | m_hasMM {this, "HasMM", true} |
Gaudi::Property< bool > | m_stationSelection {this, "StationSelection", false} |
Gaudi::Property< std::vector< std::string > > | m_selectedStations {this, "SelectedStations", {}} |
Gaudi::Property< std::vector< int > > | m_selectedStEta {this,"SelectedStJzz",{}} |
Gaudi::Property< std::vector< int > > | m_selectedStPhi {this,"SelectedStJff",{}} |
Gaudi::Property< int > | m_controlAlines {this, "ControlAlines", 111111, "allowed values are 0 - 111111"} |
Gaudi::Property< bool > | m_dumpAlines {this, "DumpAlines", false} |
Gaudi::Property< std::string > | m_altAsztFile {this, "AlternateASZTFile", "" } |
Gaudi::Property< int > | m_minimalGeoFlag {this, "MinimalGeoFlag", 0} |
Gaudi::Property< bool > | m_useCscIntAlines {this, "EnableCscInternalAlignment", false} |
Gaudi::Property< int > | m_controlCscIntAlines {this, "ControlCscInternalAlines", 111111 , "allowed values are 0 - 111111"} |
Gaudi::Property< bool > | m_dumpCscIntAlines {this, "DumpCscInternalAlines", false} |
Gaudi::Property< bool > | m_useCscIntAlinesFromGM {this, "UseIlinesFromGM", true} |
Gaudi::Property< std::string > | m_altCscIntAlinesFile {this, "AlternateCscIntAlignFile", ""} |
Gaudi::Property< bool > | m_beeNoShiftInDefault {this, "BEENoShift", false, "Turn off the initial 111 mm shift in BEE station (real data)"} |
MuonGM::MuonDetectorManager * | m_manager {nullptr} |
Definition at line 16 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
MuonDetectorTool::MuonDetectorTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Constructor(s)
Definition at line 31 of file MuonDetDescr/MuonGeoModel/src/MuonDetectorTool.cxx.
|
finaloverridevirtual |
Definition at line 40 of file MuonDetDescr/MuonGeoModel/src/MuonDetectorTool.cxx.
|
overridevirtualinherited |
Reimplemented in ALFA_DetectorTool, HGTD_DetectorTool, TRT_DetectorTool, LArDetectorToolNV, PixelDetectorTool, and SCT_DetectorTool.
Definition at line 33 of file GeoModelTool.cxx.
|
overridevirtualinherited |
Reimplemented in PixelDetectorTool, HGTD_DetectorTool, TRT_DetectorTool, SCT_DetectorTool, PLRDetectorTool, BCMPrimeDetectorTool, HGTD_GMX_DetectorTool, and LArDetectorToolNV.
|
finaloverridevirtual |
Reimplemented from GeoModelTool.
Definition at line 303 of file MuonDetDescr/MuonGeoModel/src/MuonDetectorTool.cxx.
|
finaloverridevirtual |
Create the Detector Node corresponding to this tool.
add hash look-up for TGC sectors to the detector store here
Definition at line 50 of file MuonDetDescr/MuonGeoModel/src/MuonDetectorTool.cxx.
StatusCode MuonDetectorTool::createFactory | ( | MuonGM::MuonDetectorManager *& | mgr, |
GeoPhysVol * | world | ||
) | const |
Definition at line 94 of file MuonDetDescr/MuonGeoModel/src/MuonDetectorTool.cxx.
|
overridevirtual |
Definition at line 36 of file MuonDetDescr/MuonGeoModel/src/MuonDetectorTool.cxx.
|
virtualinherited |
The Detector Node corresponding to this tool.
Definition at line 21 of file GeoModelTool.cxx.
|
virtualinherited |
Definition at line 24 of file GeoModelTool.cxx.
|
private |
Definition at line 38 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 59 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 66 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 39 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 68 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 57 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 63 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
protectedinherited |
Definition at line 36 of file GeoModelTool.h.
|
private |
Definition at line 58 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 64 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 45 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 46 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 47 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 49 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 48 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 43 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 41 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 42 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 37 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 69 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 60 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 52 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 53 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 54 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 51 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 62 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.
|
private |
Definition at line 65 of file MuonDetDescr/MuonGeoModel/MuonGeoModel/MuonDetectorTool.h.