ATLAS Offline Software
Loading...
Searching...
No Matches
MuonStationBuilderCond.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONTRACKINGGEOMETRY_MUONSTATIONBUILDERCOND_H
6#define MUONTRACKINGGEOMETRY_MUONSTATIONBUILDERCOND_H
7
11//
13namespace Muon {
14
20
24 public:
25 MuonStationBuilderCond(const std::string&, const std::string&,
26 const IInterface*);
27 virtual ~MuonStationBuilderCond() = default;
28 virtual StatusCode initialize() override;
29
30 virtual DetachedVolumeVec
31 buildDetachedTrackingVolumes(const EventContext& ctx,
33 bool blend = false) const override;
34
35 private:
37 this, "MuonMgrReadKey", "MuonDetectorManager", "Key of input MuonMgr"};
38};
39
40} // namespace Muon
41
42#endif // MUONTRACKINGGEOMETRY_MUONSTATIONBUILDERCOND_H
MuonStationBuilderCond(const std::string &, const std::string &, const IInterface *)
virtual StatusCode initialize() override
SG::ReadCondHandleKey< MuonGM::MuonDetectorManager > m_muonMgrReadKey
virtual ~MuonStationBuilderCond()=default
virtual DetachedVolumeVec buildDetachedTrackingVolumes(const EventContext &ctx, SG::WriteCondHandle< Trk::TrackingGeometry > &whandle, bool blend=false) const override
MuonStationBuilderImpl(const std::string &, const std::string &, const IInterface *)
Interface class IDetachedTrackingVolumeBuilderCond, the DetachedTrackingVolumeBuilder inherits from t...
std::vector< std::unique_ptr< DetachedTrackingVolume > > DetachedVolumeVec
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.