ATLAS Offline Software
Loading...
Searching...
No Matches
NswAsBuiltCondAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef MUONCONDALG_MUONNSWASBUILTCONDALG_H
5#define MUONCONDALG_MUONNSWASBUILTCONDALG_H
6
12
13namespace Muon{
17public:
18 using AthCondAlgorithm::AthCondAlgorithm;
19 virtual ~NswAsBuiltCondAlg() = default;
20 virtual StatusCode initialize() override;
21 virtual StatusCode execute(const EventContext& ctx) const override;
22
23
24private:
25 SG::ReadCondHandleKey<CondAttrListCollection> m_readMmAsBuiltParamsKey{this, "ReadMmAsBuiltParamsKey", "/MUONALIGN/ASBUILTPARAMS/MM",
26 "Key of MM/ASBUILTPARAMS input condition data"};
27
28 Gaudi::Property<std::string> m_MmJsonPath{this,"MicroMegaJSON", "", "Pass As-Built parameters for MM chambers from an Ascii file"};
29
30 SG::WriteCondHandleKey<NswAsBuiltDbData> m_writeNswAsBuiltKey{this, "WriteNswAsBuiltKey", "NswAsBuiltDbData",
31 "Key of output muon alignment MM+STGC/AsBuilt condition data"};
32
33
34
35};
36}
37#endif
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
Conditions algorithm to load the NSW as-built model from the conditions database.
Gaudi::Property< std::string > m_MmJsonPath
SG::ReadCondHandleKey< CondAttrListCollection > m_readMmAsBuiltParamsKey
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
SG::WriteCondHandleKey< NswAsBuiltDbData > m_writeNswAsBuiltKey
virtual ~NswAsBuiltCondAlg()=default
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.