ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonG4
MuonG4TrfCache
src
GeoModelTrfCacheAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef MuonG4TrfCache_GeoModelTrfCacheAlg_h
5
#define MuonG4TrfCache_GeoModelTrfCacheAlg_h
6
7
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
8
#include "
ActsGeometryInterfaces/DetectorAlignStore.h
"
9
#include "
MuonReadoutGeometryR4/MuonDetectorManager.h
"
10
#include "
StoreGate/WriteCondHandleKey.h
"
11
12
namespace
MuonG4
{
13
class
GeoModelTrfCacheAlg
:
public
AthCondAlgorithm
{
14
public
:
15
using
AthCondAlgorithm::AthCondAlgorithm;
16
17
virtual
StatusCode
initialize
()
override
final
;
18
virtual
StatusCode
execute
(
const
EventContext& ctx)
const
override
final
;
19
private
:
20
SG::WriteCondHandleKey<ActsTrk::DetectorAlignStore>
m_writeKey
{
this
,
"writeKey"
,
""
};
22
Gaudi::Property<int>
m_detType
{
this
,
"DetectorType"
,
static_cast<
int
>
(
ActsTrk::DetectorType::UnDefined
)};
24
const
MuonGMR4::MuonDetectorManager
*
m_detMgr
{
nullptr
};
25
26
ActsTrk::DetectorType
m_type
{
ActsTrk::DetectorType::UnDefined
};
27
28
};
29
}
30
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
DetectorAlignStore.h
MuonDetectorManager.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
MuonG4::GeoModelTrfCacheAlg
Definition
GeoModelTrfCacheAlg.h:13
MuonG4::GeoModelTrfCacheAlg::m_detType
Gaudi::Property< int > m_detType
Flag determining the subdetector. Needs to be static castable to DetectorType.
Definition
GeoModelTrfCacheAlg.h:22
MuonG4::GeoModelTrfCacheAlg::m_type
ActsTrk::DetectorType m_type
Definition
GeoModelTrfCacheAlg.h:26
MuonG4::GeoModelTrfCacheAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override final
Definition
GeoModelTrfCacheAlg.cxx:26
MuonG4::GeoModelTrfCacheAlg::m_detMgr
const MuonGMR4::MuonDetectorManager * m_detMgr
Definition
GeoModelTrfCacheAlg.h:24
MuonG4::GeoModelTrfCacheAlg::m_writeKey
SG::WriteCondHandleKey< ActsTrk::DetectorAlignStore > m_writeKey
Definition
GeoModelTrfCacheAlg.h:20
MuonG4::GeoModelTrfCacheAlg::initialize
virtual StatusCode initialize() override final
Definition
GeoModelTrfCacheAlg.cxx:10
MuonGMR4::MuonDetectorManager
Definition
MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MuonDetectorManager.h:62
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
ActsTrk::DetectorType
DetectorType
Simple enum to Identify the Type of the ACTS sub detector.
Definition
GeometryDefs.h:25
ActsTrk::DetectorType::UnDefined
@ UnDefined
Small Thing Gap chambers (NSW).
Definition
GeometryDefs.h:38
MuonG4
Definition
MuonSpectrometer/MuonPhaseII/MuonG4/MuonG4TrfCache/src/AlignStoreProviderAlg.cxx:7
Generated on
for ATLAS Offline Software by
1.17.0