ATLAS Offline Software
Public Member Functions | List of all members
GeometryConfigurationToolBase Class Reference

#include "G4AtlasTools/GeometryConfigurationToolBase.h"

Inheritance diagram for GeometryConfigurationToolBase:
Collaboration diagram for GeometryConfigurationToolBase:

Public Member Functions

 GeometryConfigurationToolBase (const std::string &type, const std::string &name, const IInterface *parent)
 Standard constructor. More...
 
virtual ~GeometryConfigurationToolBase ()
 Destructor. More...
 
virtual StatusCode initialize () override
 Initialize method. More...
 
virtual StatusCode preGeometryConfigure () const override
 Configure methods. More...
 
virtual StatusCode postGeometryConfigure () const override
 

Detailed Description

Tool base class to allow for geometry customization

Author
Andrea Dell'Acqua
Date
2016-08-16

Definition at line 25 of file GeometryConfigurationToolBase.h.

Constructor & Destructor Documentation

◆ GeometryConfigurationToolBase()

GeometryConfigurationToolBase::GeometryConfigurationToolBase ( const std::string &  type,
const std::string &  name,
const IInterface *  parent 
)

Standard constructor.

Definition at line 18 of file GeometryConfigurationToolBase.cxx.

21  : base_class(type,name,parent)
22 {
23 
24 }

◆ ~GeometryConfigurationToolBase()

virtual GeometryConfigurationToolBase::~GeometryConfigurationToolBase ( )
inlinevirtual

Destructor.

Definition at line 34 of file GeometryConfigurationToolBase.h.

34 {}

Member Function Documentation

◆ initialize()

StatusCode GeometryConfigurationToolBase::initialize ( )
overridevirtual

Initialize method.

Definition at line 29 of file GeometryConfigurationToolBase.cxx.

30 {
31  ATH_MSG_DEBUG("GeometryyConfigurationToolBase::initialize()");
32 
33  return StatusCode::SUCCESS;
34 }

◆ postGeometryConfigure()

StatusCode GeometryConfigurationToolBase::postGeometryConfigure ( ) const
overridevirtual

Reimplemented in MaterialDescriptionTool, and VoxelDensityTool.

Definition at line 43 of file GeometryConfigurationToolBase.cxx.

44 {
45  ATH_MSG_DEBUG("GeometryyConfigurationToolBase::postGeometryConfigure()");
46 
47  return StatusCode::SUCCESS;
48 }

◆ preGeometryConfigure()

StatusCode GeometryConfigurationToolBase::preGeometryConfigure ( ) const
overridevirtual

Configure methods.

Reimplemented in MaterialDescriptionTool, and VoxelDensityTool.

Definition at line 36 of file GeometryConfigurationToolBase.cxx.

37 {
38  ATH_MSG_DEBUG("GeometryyConfigurationToolBase::preGeometryConfigure()");
39 
40  return StatusCode::SUCCESS;
41 }

The documentation for this class was generated from the following files:
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition: AthMsgStreamMacros.h:29
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78