ATLAS Offline Software
Loading...
Searching...
No Matches
MaterialDescriptionTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4ATLASTOOLS_MaterialDescriptionTool_H
6#define G4ATLASTOOLS_MaterialDescriptionTool_H
7
8// G4Atlas includes
10
11
19
21{
22
23public:
25 MaterialDescriptionTool(const std::string& type, const std::string& name,
26 const IInterface* parent);
27
30
31
33 virtual StatusCode preGeometryConfigure() const override final;
34 virtual StatusCode postGeometryConfigure() const override final;
35
37 Gaudi::Property<bool> m_isTestBeam{this, "TestBeam", false, "Should additional materials used by Test Beam simulation be created."};
38
39};
40
41#endif // G4ATLASTOOLS_MaterialDescriptionTool_H
GeometryConfigurationToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
Gaudi::Property< bool > m_isTestBeam
virtual StatusCode preGeometryConfigure() const override final
Configure method.
MaterialDescriptionTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
virtual StatusCode postGeometryConfigure() const override final
virtual ~MaterialDescriptionTool()
Destructor.
Support class for PropertyMgr.
Definition Property.h:23
=============================================================================
#define private