![]()  | 
  
    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 () | 
| virtual const GeoVDetectorManager * | manager () const | 
| virtual StatusCode registerCallback | ATLAS_NOT_THREAD_SAFE () override | 
| virtual StatusCode align | ATLAS_NOT_THREAD_SAFE (IOVSVC_CALLBACK_ARGS) override | 
Protected Attributes | |
| GeoVDetectorManager * | m_detector {nullptr} | 
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.
      
  | 
  inlineoverridevirtualinherited | 
Reimplemented in HGTD_DetectorTool, TRT_DetectorTool, PLRDetectorTool, BCMPrimeDetectorTool, and HGTD_GMX_DetectorTool.
Definition at line 26 of file GeoModelTool.h.
      
  | 
  inlineoverridevirtualinherited | 
Reimplemented in HGTD_DetectorTool, TRT_DetectorTool, LArDetectorToolNV, PixelDetectorTool, and SCT_DetectorTool.
Definition at line 27 of file GeoModelTool.h.
      
  | 
  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.
      
  | 
  inlinevirtualinherited | 
Definition at line 22 of file GeoModelTool.h.
      
  | 
  inlinevirtualinherited | 
Definition at line 23 of file GeoModelTool.h.
      
  | 
  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 30 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.
 1.8.18