ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Simulation
G4Atlas
G4AtlasTools
src
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
9
#include "
G4AtlasTools/GeometryConfigurationToolBase.h
"
10
11
19
20
class
MaterialDescriptionTool
:
public
GeometryConfigurationToolBase
21
{
22
23
public
:
25
MaterialDescriptionTool
(
const
std::string&
type
,
const
std::string& name,
26
const
IInterface* parent);
27
29
virtual
~MaterialDescriptionTool
(){}
30
31
33
virtual
StatusCode
preGeometryConfigure
()
const
override final;
34
virtual StatusCode
postGeometryConfigure
()
const
override final;
35
36
private
:
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.h
GeometryConfigurationToolBase::GeometryConfigurationToolBase
GeometryConfigurationToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
Definition
GeometryConfigurationToolBase.cxx:18
MaterialDescriptionTool::m_isTestBeam
Gaudi::Property< bool > m_isTestBeam
Definition
MaterialDescriptionTool.h:37
MaterialDescriptionTool::preGeometryConfigure
virtual StatusCode preGeometryConfigure() const override final
Configure method.
Definition
MaterialDescriptionTool.cxx:30
MaterialDescriptionTool::MaterialDescriptionTool
MaterialDescriptionTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
Definition
MaterialDescriptionTool.cxx:23
MaterialDescriptionTool::postGeometryConfigure
virtual StatusCode postGeometryConfigure() const override final
Definition
MaterialDescriptionTool.cxx:81
MaterialDescriptionTool::~MaterialDescriptionTool
virtual ~MaterialDescriptionTool()
Destructor.
Definition
MaterialDescriptionTool.h:29
Property
Support class for PropertyMgr.
Definition
Property.h:23
const
Gaudi
=============================================================================
Definition
CaloGPUClusterAndCellDataMonitorOptions.h:273
type
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0