#include <GFlashHomoShowerParameterisation.hh>
◆ GFlashHomoShowerParameterisation()
Definition at line 49 of file GFlashHomoShowerParameterisation.cc.
134 G4cout <<
"/********************************************/ " <<
G4endl;
135 G4cout <<
" - GFlashHomoShowerParameterisation::Constructor - " <<
G4endl;
136 G4cout <<
"/********************************************/ " <<
G4endl;
virtual G4double ParSigLogA2()
virtual G4double ParSpotN2()
virtual G4double ParSpotT1()
virtual G4double ParRho1()
virtual G4double ParWC1()
virtual G4double ParAveA2()
GVFlashShowerParameterisation()
virtual G4double ParRho2()
virtual G4double ParRT3()
virtual G4double ParWC3()
virtual G4double ParSigLogT1()
virtual G4double ParRT6()
virtual G4double ParRT5()
virtual G4double ParAveA1()
G4GLOB_DLL std::ostream G4cout
virtual G4double ParRT1()
virtual G4double ParSigLogA1()
virtual G4double ParSigLogT2()
void PrintMaterial(const G4Material *mat)
virtual G4double ParRT2()
G4double ConstantResolution
virtual G4double ParSpotA1()
virtual G4double ParWC6()
virtual G4double ParWC2()
virtual G4double ParSpotA2()
virtual G4double ParAveA3()
G4double SamplingResolution
void SetMaterial(G4Material *mat)
GVFlashHomoShowerTuning * thePar
virtual G4double ParWC4()
virtual G4double ParSpotN1()
virtual G4double ParRC2()
virtual G4double ParAveT1()
virtual G4double ParRC4()
virtual G4double ParRC3()
virtual G4double ParSpotT2()
virtual G4double ParRT4()
virtual G4double ParRC1()
virtual G4double ParWC5()
◆ ~GFlashHomoShowerParameterisation()
GFlashHomoShowerParameterisation::~GFlashHomoShowerParameterisation |
( |
| ) |
|
◆ ComputeLongitudinalParameters()
void GFlashHomoShowerParameterisation::ComputeLongitudinalParameters |
( |
G4double |
y | ) |
|
|
privatevirtual |
◆ ComputeRadialParameters()
void GFlashHomoShowerParameterisation::ComputeRadialParameters |
( |
G4double |
y, |
|
|
G4double |
Tau |
|
) |
| |
|
virtual |
◆ ComputeTau()
G4double GFlashHomoShowerParameterisation::ComputeTau |
( |
G4double |
LongitudinalPosition | ) |
|
|
virtual |
◆ ComputeZAX0EFFetc()
void GFlashHomoShowerParameterisation::ComputeZAX0EFFetc |
( |
| ) |
|
◆ GenerateEnergyProfile()
void GFlashHomoShowerParameterisation::GenerateEnergyProfile |
( |
G4double |
y | ) |
|
|
privatevirtual |
◆ GenerateExponential()
G4double GFlashHomoShowerParameterisation::GenerateExponential |
( |
G4double |
Energy | ) |
|
|
virtual |
◆ GenerateLongitudinalProfile()
void GFlashHomoShowerParameterisation::GenerateLongitudinalProfile |
( |
G4double |
Energy | ) |
|
|
virtual |
Implements GVFlashShowerParameterisation.
Definition at line 158 of file GFlashHomoShowerParameterisation.cc.
162 G4Exception(
"GFlashHomoShowerParameterisation::GenerateLongitudinalProfile()",
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
void GenerateEnergyProfile(G4double y)
void ComputeLongitudinalParameters(G4double y)
void GenerateNSpotProfile(G4double y)
◆ GenerateNSpotProfile()
void GFlashHomoShowerParameterisation::GenerateNSpotProfile |
( |
G4double |
y | ) |
|
|
privatevirtual |
◆ GeneratePhi()
G4double GFlashHomoShowerParameterisation::GeneratePhi |
( |
| ) |
|
◆ GenerateRadius()
◆ GetAveR90()
G4double GFlashHomoShowerParameterisation::GetAveR90 |
( |
| ) |
|
|
inlinevirtual |
◆ GetAveR99()
G4double GFlashHomoShowerParameterisation::GetAveR99 |
( |
| ) |
|
|
inlinevirtual |
◆ GetAveT90()
G4double GFlashHomoShowerParameterisation::GetAveT90 |
( |
| ) |
|
|
inlinevirtual |
◆ GetAveT99()
G4double GFlashHomoShowerParameterisation::GetAveT99 |
( |
| ) |
|
|
inlinevirtual |
◆ GetAveTmx()
G4double GFlashHomoShowerParameterisation::GetAveTmx |
( |
| ) |
|
|
inlinevirtual |
◆ GetEc()
G4double GFlashHomoShowerParameterisation::GetEc |
( |
| ) |
|
|
inlinevirtual |
◆ GetNspot()
G4double GFlashHomoShowerParameterisation::GetNspot |
( |
| ) |
|
|
inlinevirtual |
◆ GetRm()
G4double GFlashHomoShowerParameterisation::GetRm |
( |
| ) |
|
|
inlinevirtual |
◆ GetX0()
G4double GFlashHomoShowerParameterisation::GetX0 |
( |
| ) |
|
|
inlinevirtual |
◆ IntegrateEneLongitudinal()
G4double GFlashHomoShowerParameterisation::IntegrateEneLongitudinal |
( |
G4double |
LongitudinalStep | ) |
|
|
virtual |
◆ IntegrateNspLongitudinal()
G4double GFlashHomoShowerParameterisation::IntegrateNspLongitudinal |
( |
G4double |
LongitudinalStep | ) |
|
|
virtual |
◆ SetMaterial()
void GFlashHomoShowerParameterisation::SetMaterial |
( |
G4Material * |
mat | ) |
|
Definition at line 139 of file GFlashHomoShowerParameterisation.cc.
146 Ec = 2.66 * std::pow((
X0 *
Z /
A),1.1);
G4double GetEffZ(const G4Material *material)
G4double GetDensity() const
G4double GetEffA(const G4Material *material)
G4double GetRadlen() const
◆ Alphah
G4double GFlashHomoShowerParameterisation::Alphah |
|
private |
◆ AlphaNSpot
G4double GFlashHomoShowerParameterisation::AlphaNSpot |
|
private |
◆ AveLogAlphah
G4double GFlashHomoShowerParameterisation::AveLogAlphah |
|
private |
◆ AveLogTmaxh
G4double GFlashHomoShowerParameterisation::AveLogTmaxh |
|
private |
◆ Betah
G4double GFlashHomoShowerParameterisation::Betah |
|
private |
◆ BetaNSpot
G4double GFlashHomoShowerParameterisation::BetaNSpot |
|
private |
◆ ConstantResolution
G4double GFlashHomoShowerParameterisation::ConstantResolution |
|
private |
◆ material
G4Material* GFlashHomoShowerParameterisation::material |
|
private |
◆ NoiseResolution
G4double GFlashHomoShowerParameterisation::NoiseResolution |
|
private |
◆ NSpot
G4double GFlashHomoShowerParameterisation::NSpot |
|
private |
◆ owning
G4bool GFlashHomoShowerParameterisation::owning |
|
private |
◆ ParAveA1
G4double GFlashHomoShowerParameterisation::ParAveA1 |
|
private |
◆ ParAveA2
G4double GFlashHomoShowerParameterisation::ParAveA2 |
|
private |
◆ ParAveA3
G4double GFlashHomoShowerParameterisation::ParAveA3 |
|
private |
◆ ParAveT1
G4double GFlashHomoShowerParameterisation::ParAveT1 |
|
private |
◆ ParRC1
G4double GFlashHomoShowerParameterisation::ParRC1 |
|
private |
◆ ParRC2
G4double GFlashHomoShowerParameterisation::ParRC2 |
|
private |
◆ ParRC3
G4double GFlashHomoShowerParameterisation::ParRC3 |
|
private |
◆ ParRC4
G4double GFlashHomoShowerParameterisation::ParRC4 |
|
private |
◆ ParRho1
G4double GFlashHomoShowerParameterisation::ParRho1 |
|
private |
◆ ParRho2
G4double GFlashHomoShowerParameterisation::ParRho2 |
|
private |
◆ ParRT1
G4double GFlashHomoShowerParameterisation::ParRT1 |
|
private |
◆ ParRT2
G4double GFlashHomoShowerParameterisation::ParRT2 |
|
private |
◆ ParRT3
G4double GFlashHomoShowerParameterisation::ParRT3 |
|
private |
◆ ParRT4
G4double GFlashHomoShowerParameterisation::ParRT4 |
|
private |
◆ ParRT5
G4double GFlashHomoShowerParameterisation::ParRT5 |
|
private |
◆ ParRT6
G4double GFlashHomoShowerParameterisation::ParRT6 |
|
private |
◆ ParSigLogA1
G4double GFlashHomoShowerParameterisation::ParSigLogA1 |
|
private |
◆ ParSigLogA2
G4double GFlashHomoShowerParameterisation::ParSigLogA2 |
|
private |
◆ ParSigLogT1
G4double GFlashHomoShowerParameterisation::ParSigLogT1 |
|
private |
◆ ParSigLogT2
G4double GFlashHomoShowerParameterisation::ParSigLogT2 |
|
private |
◆ ParSpotA1
G4double GFlashHomoShowerParameterisation::ParSpotA1 |
|
private |
◆ ParSpotA2
G4double GFlashHomoShowerParameterisation::ParSpotA2 |
|
private |
◆ ParSpotN1
G4double GFlashHomoShowerParameterisation::ParSpotN1 |
|
private |
◆ ParSpotN2
G4double GFlashHomoShowerParameterisation::ParSpotN2 |
|
private |
◆ ParSpotT1
G4double GFlashHomoShowerParameterisation::ParSpotT1 |
|
private |
◆ ParSpotT2
G4double GFlashHomoShowerParameterisation::ParSpotT2 |
|
private |
◆ ParWC1
G4double GFlashHomoShowerParameterisation::ParWC1 |
|
private |
◆ ParWC2
G4double GFlashHomoShowerParameterisation::ParWC2 |
|
private |
◆ ParWC3
G4double GFlashHomoShowerParameterisation::ParWC3 |
|
private |
◆ ParWC4
G4double GFlashHomoShowerParameterisation::ParWC4 |
|
private |
◆ ParWC5
G4double GFlashHomoShowerParameterisation::ParWC5 |
|
private |
◆ ParWC6
G4double GFlashHomoShowerParameterisation::ParWC6 |
|
private |
◆ RadiusCore
G4double GFlashHomoShowerParameterisation::RadiusCore |
|
private |
◆ RadiusTail
G4double GFlashHomoShowerParameterisation::RadiusTail |
|
private |
◆ Rhoh
G4double GFlashHomoShowerParameterisation::Rhoh |
|
private |
◆ SamplingResolution
G4double GFlashHomoShowerParameterisation::SamplingResolution |
|
private |
◆ SigmaLogAlphah
G4double GFlashHomoShowerParameterisation::SigmaLogAlphah |
|
private |
◆ SigmaLogTmaxh
G4double GFlashHomoShowerParameterisation::SigmaLogTmaxh |
|
private |
◆ thePar
◆ Tmaxh
G4double GFlashHomoShowerParameterisation::Tmaxh |
|
private |
◆ TNSpot
G4double GFlashHomoShowerParameterisation::TNSpot |
|
private |
◆ WeightCore
G4double GFlashHomoShowerParameterisation::WeightCore |
|
private |
The documentation for this class was generated from the following files: