ATLAS Offline Software
Loading...
Searching...
No Matches
DeadMaterialTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DEADMATERIAL_DEADMATERIALTOOL_H
6#define DEADMATERIAL_DEADMATERIALTOOL_H
7
8// Base class header
10
11// STL library
12#include <string>
13
18
20{
21public:
22 // Basic constructor and destructor
23 DeadMaterialTool(const std::string& type, const std::string& name, const IInterface *parent);
24 ~DeadMaterialTool() = default;
25
27 virtual void BuildGeometry() override final;
28
30 Gaudi::Property<double> m_zLength{this, "ZLength", 0.};
31 Gaudi::Property<double> m_yLength{this, "YLength", 0.};
32 Gaudi::Property<double> m_xLength{this, "XLength", 0.};
33};
34
35#endif //DEADMATERIAL_DEADMATERIALTOOL_H
Gaudi::Property< double > m_zLength
Gaudi::Property< double > m_xLength
Gaudi::Property< double > m_yLength
DeadMaterialTool(const std::string &type, const std::string &name, const IInterface *parent)
~DeadMaterialTool()=default
virtual void BuildGeometry() override final
virtual methods being implemented here
DetectorGeometryBase(const std::string &type, const std::string &name, const IInterface *parent)
Support class for PropertyMgr.
Definition Property.h:23
=============================================================================
#define private