k4SimGeant4
Loading...
Searching...
No Matches
SimG4GflashHomoCalo Class Reference

Tool creating a parametrisation of a homogenous calorimeter. More...

#include <SimG4GflashHomoCalo.h>

Inheritance diagram for SimG4GflashHomoCalo:
Collaboration diagram for SimG4GflashHomoCalo:

Public Member Functions

 SimG4GflashHomoCalo (const std::string &type, const std::string &name, const IInterface *parent)
 
virtual ~SimG4GflashHomoCalo ()
 
virtual StatusCode initialize () final
 Initialize.
 
virtual StatusCode finalize () final
 Finalize.
 
virtual std::unique_ptr< GVFlashShowerParameterisation > parametrisation () final
 Get the parametrisation.
 
- Public Member Functions inherited from ISimG4GflashTool
 DeclareInterfaceID (ISimG4GflashTool, 1, 0)
 

Private Attributes

Gaudi::Property< std::string > m_material
 Material name of the homogenous calorimeter (to be searched for in Geant NIST table)
 

Detailed Description

Tool creating a parametrisation of a homogenous calorimeter.

The original parameters from arXiv:hep-ex/0001020v1 are taken. Material of the calorimeter is set in a property 'material'.

Author
Anna Zaborowska

Constructor & Destructor Documentation

◆ SimG4GflashHomoCalo()

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

◆ ~SimG4GflashHomoCalo()

SimG4GflashHomoCalo::~SimG4GflashHomoCalo ( )
virtual

Member Function Documentation

◆ finalize()

StatusCode SimG4GflashHomoCalo::finalize ( )
finalvirtual

Finalize.

Returns
status code

◆ initialize()

StatusCode SimG4GflashHomoCalo::initialize ( )
finalvirtual

Initialize.

Returns
status code

◆ parametrisation()

std::unique_ptr< GVFlashShowerParameterisation > SimG4GflashHomoCalo::parametrisation ( )
finalvirtual

Get the parametrisation.

Returns
unique pointer to the parametrisation

Implements ISimG4GflashTool.

Member Data Documentation

◆ m_material

Gaudi::Property<std::string> SimG4GflashHomoCalo::m_material
private
Initial value:
{
this, "material", "", "Material name of the homogenous calorimeter (to be searched for in Geant NIST table)"}

Material name of the homogenous calorimeter (to be searched for in Geant NIST table)


The documentation for this class was generated from the following files: