|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONGEOMODEL_MUONDETECTORCONDALG_H
6 #define MUONGEOMODEL_MUONDETECTORCONDALG_H
9 #include "GaudiKernel/ToolHandle.h"
38 "Toggles the application of the Nsw as-built parameters"};
40 "Toggles the application of the alternative sTGC as-built parameters"};
43 "Toggles the application of the Mdt as-built parameters"};
51 ToolHandle<MuonDetectorTool>
m_iGeoModelTool{
this,
"MuonDetectorTool",
"MuonDetectorTool",
"The MuonDetector tool"};
58 "Key of input muon alignment CSC/ILine condition data"};
66 "Key of output MuonDetectorManager condition data"};
Gaudi::Property< bool > m_applysTGCAsBuilt2
SG::ReadCondHandleKey< NswPassivationDbData > m_condMmPassivKey
MuonDetectorCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadCondHandleKey< NswAsBuiltDbData > m_readNswAsBuiltKey
ToolHandle< MuonDetectorTool > m_iGeoModelTool
virtual StatusCode execute(const EventContext &ctx) const override final
Gaudi::Property< bool > m_applyALines
Apply translations and rotations to align the Muon stations.
SG::ReadCondHandleKey< BLineContainer > m_readBLineKey
bool const RAWDATA *ch2 const
SG::ReadCondHandleKey< ALineContainer > m_readILineKey
Gaudi::Property< bool > m_applyNswAsBuilt
An algorithm that can be simultaneously executed in multiple threads.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
StatusCode copyInertMaterial(MuonGM::MuonDetectorManager &detMgr) const
Gaudi::Property< bool > m_applyBLines
Apply the chamber deformation model (Mdts + Nsw)
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadCondHandleKey< ALineContainer > m_readALineKey
SG::ReadCondHandleKey< sTGCAsBuiltData2 > m_readsTGCAsBuilt2Key
SG::ReadCondHandleKey< MdtAsBuiltContainer > m_readMdtAsBuiltKey
Gaudi::Property< bool > m_applyILines
Apply internal transformations on the CSCs.
SG::WriteCondHandleKey< MuonGM::MuonDetectorManager > m_writeDetectorManagerKey
virtual bool isReEntrant() const override final
The MuonDetectorManager stores the transient representation of the Muon Spectrometer geometry and pro...
Gaudi::Property< bool > m_applyMdtAsBuilt
Gaudi::Property< bool > m_applyMmPassivation
virtual StatusCode initialize() override final
virtual ~MuonDetectorCondAlg()=default