ATLAS Offline Software
Loading...
Searching...
No Matches
AFP_GeoModelTool.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 AFP_GeoModelTool_H
6#define AFP_GeoModelTool_H
7
11
12
13class AFP_GeoModelTool final : public GeoModelTool
14{
15
16 public:
17 AFP_GeoModelTool( const std::string& type, const std::string& name, const IInterface* parent );
18 virtual ~AFP_GeoModelTool() override final;
19
20 virtual StatusCode create() override final;
21
22 private:
25 std::unique_ptr<AFP_GeoModelFactory> m_pAFPDetectorFactory;
31
32 private:
33 StatusCode checkPropertiesSettings();
34};
35
36#endif // AFP_GeoModelTool_H
std::vector< double > m_vecAFP02YStaggering
std::vector< double > m_vecAFP01XStaggering
std::vector< double > m_vecAFP03XStaggering
AFP_Geometry * m_pGeometry
std::vector< double > m_vecAFP00YStaggering
AFP_GeoModelTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor(s)
std::vector< double > m_vecAFP03YStaggering
std::unique_ptr< AFP_GeoModelFactory > m_pAFPDetectorFactory
std::vector< double > m_vecAFP00XStaggering
virtual StatusCode create() override final
virtual ~AFP_GeoModelTool() override final
Destructor.
std::vector< double > m_vecAFP01YStaggering
AFP_SIDCONFIGURATION m_defsidcfg
AFP_CONFIGURATION m_CfgParams
StatusCode checkPropertiesSettings()
std::vector< double > m_vecAFP02XStaggering