Tool creating a parametrisation of a sampling calorimeter.
More...
#include <SimG4GflashSamplingCalo.h>
|
Gaudi::Property< std::string > | m_materialActive |
| Material name of the active layer in the sampling calorimeter (to be searched for in Geant NIST table)
|
|
Gaudi::Property< std::string > | m_materialPassive |
| Material name of the passive layer in the sampling calorimeter (to be searched for in Geant NIST table)
|
|
Gaudi::Property< double > | m_thicknessActive {this, "thicknessActive", 0, "Thickness of the active layer"} |
| Thickness of the active layer.
|
|
Gaudi::Property< double > | m_thicknessPassive {this, "thicknessPassive", 0, "Thickness of the passive layer"} |
| Thickness of the passive layer.
|
|
Tool creating a parametrisation of a sampling calorimeter.
The original parameters from arXiv:hep-ex/0001020v1 are taken. Materials of the active and passive layers of the calorimeter are set in properties 'materialActive' and 'materialPassive'. Relative thicknessees of the layers are set in properties 'thicknessActive' and 'thicknessPassive'.
- Author
- Anna Zaborowska
◆ SimG4GflashSamplingCalo()
SimG4GflashSamplingCalo::SimG4GflashSamplingCalo |
( |
const std::string & | type, |
|
|
const std::string & | name, |
|
|
const IInterface * | parent ) |
|
explicit |
◆ ~SimG4GflashSamplingCalo()
SimG4GflashSamplingCalo::~SimG4GflashSamplingCalo |
( |
| ) |
|
|
virtual |
◆ finalize()
StatusCode SimG4GflashSamplingCalo::finalize |
( |
| ) |
|
|
finalvirtual |
Finalize.
- Returns
- status code
◆ initialize()
StatusCode SimG4GflashSamplingCalo::initialize |
( |
| ) |
|
|
finalvirtual |
Initialize.
- Returns
- status code
◆ parametrisation()
std::unique_ptr< GVFlashShowerParameterisation > SimG4GflashSamplingCalo::parametrisation |
( |
| ) |
|
|
finalvirtual |
Get the parametrisation.
- Returns
- unique pointer to the parametrisation
Implements ISimG4GflashTool.
◆ m_materialActive
Gaudi::Property<std::string> SimG4GflashSamplingCalo::m_materialActive |
|
private |
Initial value:{
this, "materialActive", "",
"Material name of the active layer in the sampling calorimeter (to be searched for in Geant NIST table)"}
Material name of the active layer in the sampling calorimeter (to be searched for in Geant NIST table)
◆ m_materialPassive
Gaudi::Property<std::string> SimG4GflashSamplingCalo::m_materialPassive |
|
private |
Initial value:{
this, "materialPassive", "",
"Material name of the passive layer in the sampling calorimeter (to be searched for in Geant NIST table)"}
Material name of the passive layer in the sampling calorimeter (to be searched for in Geant NIST table)
◆ m_thicknessActive
Gaudi::Property<double> SimG4GflashSamplingCalo::m_thicknessActive {this, "thicknessActive", 0, "Thickness of the active layer"} |
|
private |
Thickness of the active layer.
◆ m_thicknessPassive
Gaudi::Property<double> SimG4GflashSamplingCalo::m_thicknessPassive {this, "thicknessPassive", 0, "Thickness of the passive layer"} |
|
private |
Thickness of the passive layer.
The documentation for this class was generated from the following files: