1#ifndef SIMG4FAST_SIMG4GFLASHHOMOCALO_H
2#define SIMG4FAST_SIMG4GFLASHHOMOCALO_H
5#include "GaudiKernel/AlgTool.h"
21 explicit SimG4GflashHomoCalo(
const std::string& type,
const std::string& name,
const IInterface* parent);
34 virtual std::unique_ptr<GVFlashShowerParameterisation>
parametrisation()
final;
39 this,
"material",
"",
"Material name of the homogenous calorimeter (to be searched for in Geant NIST table)"};
Tool creating a parametrisation of a homogenous calorimeter.
Definition SimG4GflashHomoCalo.h:19
virtual std::unique_ptr< GVFlashShowerParameterisation > parametrisation() final
Get the parametrisation.
Definition SimG4GflashHomoCalo.cpp:32
Gaudi::Property< std::string > m_material
Material name of the homogenous calorimeter (to be searched for in Geant NIST table)
Definition SimG4GflashHomoCalo.h:38
virtual ~SimG4GflashHomoCalo()
Definition SimG4GflashHomoCalo.cpp:12
SimG4GflashHomoCalo(const std::string &type, const std::string &name, const IInterface *parent)
Definition SimG4GflashHomoCalo.cpp:9
virtual StatusCode finalize() final
Finalize.
Definition SimG4GflashHomoCalo.cpp:30
virtual StatusCode initialize() final
Initialize.
Definition SimG4GflashHomoCalo.cpp:14