|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef G4FASTSIMULATION_FASTCALOSIMTOOL_H
6 #define G4FASTSIMULATION_FASTCALOSIMTOOL_H
21 class G4VFastSimulationModel;
50 PublicToolHandle<IG4CaloTransportTool>
m_G4CaloTransportTool{
this,
"G4CaloTransportTool",
"G4CaloTransportTool",
""};
56 Gaudi::Property<std::string>
m_CaloCellContainerSDName{
this,
"CaloCellContainerSDName",
"",
"Name of the associated CaloCellContainerSD"};
58 Gaudi::Property<bool>
m_doG4Transport{
this,
"doG4Transport",
false,
"Flag to enable G4 transportation"};
62 Gaudi::Property<bool>
m_doPhotons{
this,
"doPhotons",
true,
"Flag to enable FCS simulation for photons"};
63 Gaudi::Property<bool>
m_doElectrons{
this,
"doElectrons",
true,
"Flag to enable FCS simulation for electrons and positrons"};
64 Gaudi::Property<bool>
m_doHadrons{
this,
"doHadrons",
true,
"Flag to enable FCS simulation for pions and other hadrons"};
65 Gaudi::Property<float>
m_AbsEtaMin{
this,
"AbsEtaMin", 0,
"Abs(Eta) lower bound for FastCaloSim"};
66 Gaudi::Property<float>
m_AbsEtaMax{
this,
"AbsEtaMax", 10,
"Abs(Eta) upper bound for FastCaloSim"};
67 Gaudi::Property<float>
m_EkinMin{
this,
"EkinMin", 0,
"Kinetic energy lower bound for FastCaloSim"};
69 Gaudi::Property<bool>
m_doEMECFCS{
this,
"doEMECFCS",
false,
"Run FCS in EMEC region while G4 in the rest region"};
72 #endif //G4FASTSIMULATION_FASTCALOSIMTOOL_H
::StatusCode StatusCode
StatusCode definition for legacy code.