Geant4  10.00.p02
GFlashSamplingShowerParameterisation Class Reference

#include <GFlashSamplingShowerParameterisation.hh>

+ Inheritance diagram for GFlashSamplingShowerParameterisation:
+ Collaboration diagram for GFlashSamplingShowerParameterisation:

Public Member Functions

 GFlashSamplingShowerParameterisation (G4Material *aMat1, G4Material *aMat2, G4double d1, G4double d2, GFlashSamplingShowerTuning *aPar=0)
 
 ~GFlashSamplingShowerParameterisation ()
 
void ComputeRadialParameters (G4double y, G4double Tau)
 
void GenerateLongitudinalProfile (G4double Energy)
 
void ComputeZAX0EFFetc ()
 
G4double IntegrateEneLongitudinal (G4double LongitudinalStep)
 
G4double IntegrateNspLongitudinal (G4double LongitudinalStep)
 
G4double ComputeTau (G4double LongitudinalPosition)
 
void SetMaterial (G4Material *mat1, G4Material *mat2)
 
G4double GeneratePhi ()
 
G4double GenerateRadius (G4int ispot, G4double Energy, G4double LongitudinalPosition)
 
G4double GenerateExponential (G4double Energy)
 
G4double GetAveR99 ()
 
G4double GetAveR90 ()
 
G4double GetAveTmx ()
 
G4double GetAveT99 ()
 
G4double GetAveT90 ()
 
G4double GetNspot ()
 
G4double GetX0 ()
 
G4double GetEc ()
 
G4double GetRm ()
 
G4double ApplySampling (const G4double DEne, const G4double Energy)
 
- Public Member Functions inherited from GVFlashShowerParameterisation
 GVFlashShowerParameterisation ()
 
virtual ~GVFlashShowerParameterisation ()
 
G4double GeneratePhi ()
 
G4double GetEffZ (const G4Material *material)
 
G4double GetEffA (const G4Material *material)
 
G4double gam (G4double x, G4double a) const
 
void PrintMaterial (const G4Material *mat)
 

Private Member Functions

void ComputeLongitudinalParameters (G4double y)
 
void GenerateEnergyProfile (G4double y)
 
void GenerateNSpotProfile (G4double y)
 

Private Attributes

G4Materialmaterial1
 
G4Materialmaterial2
 
G4double density1
 
G4double A1
 
G4double Z1
 
G4double X01
 
G4double Ec1
 
G4double Rm1
 
G4double d1
 
G4double density2
 
G4double A2
 
G4double Z2
 
G4double X02
 
G4double Ec2
 
G4double Rm2
 
G4double d2
 
G4double Aeff
 
G4double Rhoeff
 
G4double X0eff
 
G4double Eceff
 
G4double Rmeff
 
G4double Fs
 
G4double ehat
 
G4double Zeff
 
G4double ConstantResolution
 
G4double NoiseResolution
 
G4double SamplingResolution
 
GFlashSamplingShowerTuningthePar
 
G4bool owning
 
G4double ParAveT1
 
G4double ParAveT2
 
G4double ParAveA1
 
G4double ParAveA2
 
G4double ParAveA3
 
G4double ParSigLogT1
 
G4double ParSigLogT2
 
G4double ParSigLogA1
 
G4double ParSigLogA2
 
G4double ParRho1
 
G4double ParRho2
 
G4double ParsAveT1
 
G4double ParsAveT2
 
G4double ParsAveA1
 
G4double ParsAveA2
 
G4double ParsSigLogT1
 
G4double ParsSigLogT2
 
G4double ParsSigLogA1
 
G4double ParsSigLogA2
 
G4double ParsRho1
 
G4double ParsRho2
 
G4double ParRC1
 
G4double ParRC2
 
G4double ParRC3
 
G4double ParRC4
 
G4double ParWC1
 
G4double ParWC2
 
G4double ParWC3
 
G4double ParWC4
 
G4double ParWC5
 
G4double ParWC6
 
G4double ParRT1
 
G4double ParRT2
 
G4double ParRT3
 
G4double ParRT4
 
G4double ParRT5
 
G4double ParRT6
 
G4double ParsRC1
 
G4double ParsRC2
 
G4double ParsWC1
 
G4double ParsWC2
 
G4double ParsRT1
 
G4double ParsRT2
 
G4double ParsSpotT1
 
G4double ParsSpotT2
 
G4double ParsSpotA1
 
G4double ParsSpotA2
 
G4double ParsSpotN1
 
G4double ParsSpotN2
 
G4double AveLogAlphah
 
G4double AveLogTmaxh
 
G4double SigmaLogAlphah
 
G4double SigmaLogTmaxh
 
G4double Rhoh
 
G4double Alphah
 
G4double Tmaxh
 
G4double Betah
 
G4double AveLogAlpha
 
G4double AveLogTmax
 
G4double SigmaLogAlpha
 
G4double SigmaLogTmax
 
G4double Rho
 
G4double Alpha
 
G4double Tmax
 
G4double Beta
 
G4double NSpot
 
G4double AlphaNSpot
 
G4double TNSpot
 
G4double BetaNSpot
 
G4double RadiusCore
 
G4double WeightCore
 
G4double RadiusTail
 

Additional Inherited Members

- Protected Attributes inherited from GVFlashShowerParameterisation
GVFlashHomoShowerTuningthePar
 
G4double density
 
G4double A
 
G4double Z
 
G4double X0
 
G4double Ec
 
G4double Rm
 
G4double NSpot
 

Detailed Description

Definition at line 50 of file GFlashSamplingShowerParameterisation.hh.

Constructor & Destructor Documentation

GFlashSamplingShowerParameterisation::GFlashSamplingShowerParameterisation ( G4Material aMat1,
G4Material aMat2,
G4double  d1,
G4double  d2,
GFlashSamplingShowerTuning aPar = 0 
)

Definition at line 48 of file GFlashSamplingShowerParameterisation.cc.

References AlphaNSpot, BetaNSpot, ComputeZAX0EFFetc(), ConstantResolution, GFlashSamplingShowerTuning::ConstantResolution(), d1, d2, G4cout, G4endl, NoiseResolution, GFlashSamplingShowerTuning::NoiseResolution(), NSpot, owning, GVFlashHomoShowerTuning::ParAveA1(), ParAveA1, GVFlashHomoShowerTuning::ParAveA2(), ParAveA2, GVFlashHomoShowerTuning::ParAveA3(), ParAveA3, GVFlashHomoShowerTuning::ParAveT1(), ParAveT1, GVFlashHomoShowerTuning::ParRC1(), ParRC1, GVFlashHomoShowerTuning::ParRC2(), ParRC2, GVFlashHomoShowerTuning::ParRC3(), ParRC3, GVFlashHomoShowerTuning::ParRC4(), ParRC4, GVFlashHomoShowerTuning::ParRho1(), GVFlashHomoShowerTuning::ParRho2(), GVFlashHomoShowerTuning::ParRT1(), ParRT1, GVFlashHomoShowerTuning::ParRT2(), ParRT2, GVFlashHomoShowerTuning::ParRT3(), ParRT3, GVFlashHomoShowerTuning::ParRT4(), ParRT4, GVFlashHomoShowerTuning::ParRT5(), ParRT5, GVFlashHomoShowerTuning::ParRT6(), ParRT6, GFlashSamplingShowerTuning::ParsAveA1(), ParsAveA1, GFlashSamplingShowerTuning::ParsAveT1(), ParsAveT1, GFlashSamplingShowerTuning::ParsAveT2(), ParsAveT2, GVFlashHomoShowerTuning::ParSigLogA1(), GVFlashHomoShowerTuning::ParSigLogA2(), GVFlashHomoShowerTuning::ParSigLogT1(), GVFlashHomoShowerTuning::ParSigLogT2(), GVFlashHomoShowerTuning::ParSpotA1(), GVFlashHomoShowerTuning::ParSpotA2(), GVFlashHomoShowerTuning::ParSpotN1(), GVFlashHomoShowerTuning::ParSpotN2(), GVFlashHomoShowerTuning::ParSpotT1(), GVFlashHomoShowerTuning::ParSpotT2(), GFlashSamplingShowerTuning::ParsRC1(), ParsRC1, GFlashSamplingShowerTuning::ParsRC2(), ParsRC2, ParsRho1, ParsRho2, GFlashSamplingShowerTuning::ParsRT1(), ParsRT1, GFlashSamplingShowerTuning::ParsRT2(), ParsRT2, ParsSigLogA1, ParsSigLogA2, ParsSigLogT1, ParsSigLogT2, ParsSpotA1, ParsSpotA2, ParsSpotN1, ParsSpotN2, ParsSpotT1, ParsSpotT2, GFlashSamplingShowerTuning::ParsWC1(), ParsWC1, GFlashSamplingShowerTuning::ParsWC2(), ParsWC2, GVFlashHomoShowerTuning::ParWC1(), ParWC1, GVFlashHomoShowerTuning::ParWC2(), ParWC2, GVFlashHomoShowerTuning::ParWC3(), ParWC3, GVFlashHomoShowerTuning::ParWC4(), ParWC4, GVFlashHomoShowerTuning::ParWC5(), ParWC5, GVFlashHomoShowerTuning::ParWC6(), ParWC6, RadiusCore, RadiusTail, SamplingResolution, GFlashSamplingShowerTuning::SamplingResolution(), SetMaterial(), thePar, TNSpot, and WeightCore.

+ Here is the call graph for this function:

GFlashSamplingShowerParameterisation::~GFlashSamplingShowerParameterisation ( )

Definition at line 143 of file GFlashSamplingShowerParameterisation.cc.

References owning, and thePar.

Member Function Documentation

G4double GFlashSamplingShowerParameterisation::ApplySampling ( const G4double  DEne,
const G4double  Energy 
)

Definition at line 294 of file GFlashSamplingShowerParameterisation.cc.

References SamplingResolution, and G4INCL::DeJongSpin::shoot().

Referenced by GFlashShowerModel::ElectronDoIt().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GFlashSamplingShowerParameterisation::ComputeLongitudinalParameters ( G4double  y)
privatevirtual

Implements GVFlashShowerParameterisation.

Definition at line 234 of file GFlashSamplingShowerParameterisation.cc.

References AveLogAlpha, AveLogAlphah, AveLogTmax, AveLogTmaxh, ehat, Fs, G4INCL::Math::max(), G4INCL::Math::min(), ParAveA1, ParAveA2, ParAveA3, ParAveT1, ParRho1, ParRho2, ParsAveA1, ParsAveT1, ParsAveT2, ParSigLogA1, ParSigLogA2, ParSigLogT1, ParSigLogT2, ParsRho1, ParsRho2, ParsSigLogA1, ParsSigLogA2, ParsSigLogT1, ParsSigLogT2, Rho, Rhoh, SigmaLogAlpha, SigmaLogAlphah, SigmaLogTmax, SigmaLogTmaxh, and Zeff.

Referenced by GenerateLongitudinalProfile().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void GFlashSamplingShowerParameterisation::ComputeRadialParameters ( G4double  y,
G4double  Tau 
)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 383 of file GFlashSamplingShowerParameterisation.cc.

References ehat, Fs, GeV, ParRC1, ParRC2, ParRC3, ParRC4, ParRT1, ParRT2, ParRT3, ParRT4, ParRT5, ParRT6, ParsRC1, ParsRC2, ParsRT1, ParsRT2, ParsWC1, ParsWC2, ParWC1, ParWC2, ParWC3, ParWC4, ParWC5, ParWC6, RadiusCore, RadiusTail, WeightCore, and Zeff.

Referenced by GenerateRadius().

+ Here is the caller graph for this function:

G4double GFlashSamplingShowerParameterisation::ComputeTau ( G4double  LongitudinalPosition)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 372 of file GFlashSamplingShowerParameterisation.cc.

References Alpha, AveLogAlpha, Tmax, and X0eff.

Referenced by GenerateRadius().

+ Here is the caller graph for this function:

void GFlashSamplingShowerParameterisation::ComputeZAX0EFFetc ( )

Definition at line 174 of file GFlashSamplingShowerParameterisation.cc.

References A1, A2, Aeff, cm, cm2, cm3, d1, d2, density1, density2, Ec1, Ec2, Eceff, ehat, Fs, g, G4cout, G4endl, MeV, mm, Rhoeff, Rmeff, X01, X02, X0eff, Z1, Z2, and Zeff.

Referenced by GFlashSamplingShowerParameterisation().

+ Here is the caller graph for this function:

void GFlashSamplingShowerParameterisation::GenerateEnergyProfile ( G4double  y)
privatevirtual

Implements GVFlashShowerParameterisation.

Definition at line 257 of file GFlashSamplingShowerParameterisation.cc.

References Alpha, Alphah, AveLogAlpha, AveLogAlphah, AveLogTmax, AveLogTmaxh, Beta, Betah, G4INCL::Math::max(), Rho, Rhoh, G4INCL::DeJongSpin::shoot(), SigmaLogAlpha, SigmaLogAlphah, SigmaLogTmax, SigmaLogTmaxh, Tmax, and Tmaxh.

Referenced by GenerateLongitudinalProfile().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double GFlashSamplingShowerParameterisation::GenerateExponential ( G4double  Energy)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 412 of file GFlashSamplingShowerParameterisation.cc.

References G4INCL::DeJongSpin::shoot(), and X0eff.

+ Here is the call graph for this function:

void GFlashSamplingShowerParameterisation::GenerateLongitudinalProfile ( G4double  Energy)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 218 of file GFlashSamplingShowerParameterisation.cc.

References ComputeLongitudinalParameters(), Eceff, FatalException, G4Exception(), GenerateEnergyProfile(), GenerateNSpotProfile(), material1, and material2.

+ Here is the call graph for this function:

void GFlashSamplingShowerParameterisation::GenerateNSpotProfile ( G4double  y)
privatevirtual

Implements GVFlashShowerParameterisation.

Definition at line 281 of file GFlashSamplingShowerParameterisation.cc.

References Alphah, AlphaNSpot, BetaNSpot, Eceff, GeV, G4INCL::Math::max(), NSpot, ParsSpotA1, ParsSpotA2, ParsSpotN1, ParsSpotN2, ParsSpotT1, ParsSpotT2, SamplingResolution, Tmaxh, TNSpot, and Zeff.

Referenced by GenerateLongitudinalProfile().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double GFlashSamplingShowerParameterisation::GeneratePhi ( )
G4double GFlashSamplingShowerParameterisation::GenerateRadius ( G4int  ispot,
G4double  Energy,
G4double  LongitudinalPosition 
)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 342 of file GFlashSamplingShowerParameterisation.cc.

References ComputeRadialParameters(), ComputeTau(), DBL_MAX, G4UniformRand, G4INCL::Math::min(), RadiusCore, RadiusTail, Rmeff, and WeightCore.

+ Here is the call graph for this function:

G4double GFlashSamplingShowerParameterisation::GetAveR90 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 74 of file GFlashSamplingShowerParameterisation.hh.

References Rmeff.

G4double GFlashSamplingShowerParameterisation::GetAveR99 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 73 of file GFlashSamplingShowerParameterisation.hh.

References Rmeff.

G4double GFlashSamplingShowerParameterisation::GetAveT90 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 78 of file GFlashSamplingShowerParameterisation.hh.

References AveLogTmax, and X0eff.

G4double GFlashSamplingShowerParameterisation::GetAveT99 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 77 of file GFlashSamplingShowerParameterisation.hh.

References AveLogAlpha, AveLogTmax, and X0eff.

G4double GFlashSamplingShowerParameterisation::GetAveTmx ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 76 of file GFlashSamplingShowerParameterisation.hh.

References AveLogTmax, and X0eff.

G4double GFlashSamplingShowerParameterisation::GetEc ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 82 of file GFlashSamplingShowerParameterisation.hh.

References Eceff.

G4double GFlashSamplingShowerParameterisation::GetNspot ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 80 of file GFlashSamplingShowerParameterisation.hh.

References NSpot.

G4double GFlashSamplingShowerParameterisation::GetRm ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 83 of file GFlashSamplingShowerParameterisation.hh.

References Rmeff.

G4double GFlashSamplingShowerParameterisation::GetX0 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 81 of file GFlashSamplingShowerParameterisation.hh.

References X0eff.

G4double GFlashSamplingShowerParameterisation::IntegrateEneLongitudinal ( G4double  LongitudinalStep)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 316 of file GFlashSamplingShowerParameterisation.cc.

References Alphah, Betah, GVFlashShowerParameterisation::gam(), and X0eff.

+ Here is the call graph for this function:

G4double GFlashSamplingShowerParameterisation::IntegrateNspLongitudinal ( G4double  LongitudinalStep)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 329 of file GFlashSamplingShowerParameterisation.cc.

References AlphaNSpot, BetaNSpot, GVFlashShowerParameterisation::gam(), and X0eff.

+ Here is the call graph for this function:

void GFlashSamplingShowerParameterisation::SetMaterial ( G4Material mat1,
G4Material mat2 
)

Definition at line 151 of file GFlashSamplingShowerParameterisation.cc.

References A1, A2, density1, density2, Ec1, Ec2, G4Material::GetDensity(), GVFlashShowerParameterisation::GetEffA(), GVFlashShowerParameterisation::GetEffZ(), G4Material::GetRadlen(), material1, material2, MeV, Rm1, Rm2, X01, X02, Z1, and Z2.

Referenced by GFlashSamplingShowerParameterisation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4double GFlashSamplingShowerParameterisation::A1
private

Definition at line 92 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::A2
private

Definition at line 93 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::Aeff
private

Definition at line 94 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc().

G4double GFlashSamplingShowerParameterisation::Alpha
private

Definition at line 163 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeTau(), and GenerateEnergyProfile().

G4double GFlashSamplingShowerParameterisation::Alphah
private
G4double GFlashSamplingShowerParameterisation::AlphaNSpot
private
G4double GFlashSamplingShowerParameterisation::AveLogAlpha
private
G4double GFlashSamplingShowerParameterisation::AveLogAlphah
private
G4double GFlashSamplingShowerParameterisation::AveLogTmax
private
G4double GFlashSamplingShowerParameterisation::AveLogTmaxh
private
G4double GFlashSamplingShowerParameterisation::Beta
private

Definition at line 163 of file GFlashSamplingShowerParameterisation.hh.

Referenced by GenerateEnergyProfile().

G4double GFlashSamplingShowerParameterisation::Betah
private
G4double GFlashSamplingShowerParameterisation::BetaNSpot
private
G4double GFlashSamplingShowerParameterisation::ConstantResolution
private
G4double GFlashSamplingShowerParameterisation::d1
private
G4double GFlashSamplingShowerParameterisation::d2
private
G4double GFlashSamplingShowerParameterisation::density1
private

Definition at line 92 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::density2
private

Definition at line 93 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::Ec1
private

Definition at line 92 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::Ec2
private

Definition at line 93 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::Eceff
private
G4double GFlashSamplingShowerParameterisation::ehat
private
G4double GFlashSamplingShowerParameterisation::Fs
private
G4Material* GFlashSamplingShowerParameterisation::material1
private
G4Material * GFlashSamplingShowerParameterisation::material2
private
G4double GFlashSamplingShowerParameterisation::NoiseResolution
private
G4double GFlashSamplingShowerParameterisation::NSpot
private
G4bool GFlashSamplingShowerParameterisation::owning
private
G4double GFlashSamplingShowerParameterisation::ParAveA1
private
G4double GFlashSamplingShowerParameterisation::ParAveA2
private
G4double GFlashSamplingShowerParameterisation::ParAveA3
private
G4double GFlashSamplingShowerParameterisation::ParAveT1
private
G4double GFlashSamplingShowerParameterisation::ParAveT2
private

Definition at line 110 of file GFlashSamplingShowerParameterisation.hh.

G4double GFlashSamplingShowerParameterisation::ParRC1
private
G4double GFlashSamplingShowerParameterisation::ParRC2
private
G4double GFlashSamplingShowerParameterisation::ParRC3
private
G4double GFlashSamplingShowerParameterisation::ParRC4
private
G4double GFlashSamplingShowerParameterisation::ParRho1
private
G4double GFlashSamplingShowerParameterisation::ParRho2
private
G4double GFlashSamplingShowerParameterisation::ParRT1
private
G4double GFlashSamplingShowerParameterisation::ParRT2
private
G4double GFlashSamplingShowerParameterisation::ParRT3
private
G4double GFlashSamplingShowerParameterisation::ParRT4
private
G4double GFlashSamplingShowerParameterisation::ParRT5
private
G4double GFlashSamplingShowerParameterisation::ParRT6
private
G4double GFlashSamplingShowerParameterisation::ParsAveA1
private
G4double GFlashSamplingShowerParameterisation::ParsAveA2
private

Definition at line 120 of file GFlashSamplingShowerParameterisation.hh.

G4double GFlashSamplingShowerParameterisation::ParsAveT1
private
G4double GFlashSamplingShowerParameterisation::ParsAveT2
private
G4double GFlashSamplingShowerParameterisation::ParSigLogA1
private
G4double GFlashSamplingShowerParameterisation::ParSigLogA2
private
G4double GFlashSamplingShowerParameterisation::ParSigLogT1
private
G4double GFlashSamplingShowerParameterisation::ParSigLogT2
private
G4double GFlashSamplingShowerParameterisation::ParsRC1
private
G4double GFlashSamplingShowerParameterisation::ParsRC2
private
G4double GFlashSamplingShowerParameterisation::ParsRho1
private
G4double GFlashSamplingShowerParameterisation::ParsRho2
private
G4double GFlashSamplingShowerParameterisation::ParsRT1
private
G4double GFlashSamplingShowerParameterisation::ParsRT2
private
G4double GFlashSamplingShowerParameterisation::ParsSigLogA1
private
G4double GFlashSamplingShowerParameterisation::ParsSigLogA2
private
G4double GFlashSamplingShowerParameterisation::ParsSigLogT1
private
G4double GFlashSamplingShowerParameterisation::ParsSigLogT2
private
G4double GFlashSamplingShowerParameterisation::ParsSpotA1
private
G4double GFlashSamplingShowerParameterisation::ParsSpotA2
private
G4double GFlashSamplingShowerParameterisation::ParsSpotN1
private
G4double GFlashSamplingShowerParameterisation::ParsSpotN2
private
G4double GFlashSamplingShowerParameterisation::ParsSpotT1
private
G4double GFlashSamplingShowerParameterisation::ParsSpotT2
private
G4double GFlashSamplingShowerParameterisation::ParsWC1
private
G4double GFlashSamplingShowerParameterisation::ParsWC2
private
G4double GFlashSamplingShowerParameterisation::ParWC1
private
G4double GFlashSamplingShowerParameterisation::ParWC2
private
G4double GFlashSamplingShowerParameterisation::ParWC3
private
G4double GFlashSamplingShowerParameterisation::ParWC4
private
G4double GFlashSamplingShowerParameterisation::ParWC5
private
G4double GFlashSamplingShowerParameterisation::ParWC6
private
G4double GFlashSamplingShowerParameterisation::RadiusCore
private
G4double GFlashSamplingShowerParameterisation::RadiusTail
private
G4double GFlashSamplingShowerParameterisation::Rho
private
G4double GFlashSamplingShowerParameterisation::Rhoeff
private

Definition at line 94 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc().

G4double GFlashSamplingShowerParameterisation::Rhoh
private
G4double GFlashSamplingShowerParameterisation::Rm1
private

Definition at line 92 of file GFlashSamplingShowerParameterisation.hh.

Referenced by SetMaterial().

G4double GFlashSamplingShowerParameterisation::Rm2
private

Definition at line 93 of file GFlashSamplingShowerParameterisation.hh.

Referenced by SetMaterial().

G4double GFlashSamplingShowerParameterisation::Rmeff
private
G4double GFlashSamplingShowerParameterisation::SamplingResolution
private
G4double GFlashSamplingShowerParameterisation::SigmaLogAlpha
private
G4double GFlashSamplingShowerParameterisation::SigmaLogAlphah
private
G4double GFlashSamplingShowerParameterisation::SigmaLogTmax
private
G4double GFlashSamplingShowerParameterisation::SigmaLogTmaxh
private
GFlashSamplingShowerTuning* GFlashSamplingShowerParameterisation::thePar
private
G4double GFlashSamplingShowerParameterisation::Tmax
private

Definition at line 163 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeTau(), and GenerateEnergyProfile().

G4double GFlashSamplingShowerParameterisation::Tmaxh
private
G4double GFlashSamplingShowerParameterisation::TNSpot
private
G4double GFlashSamplingShowerParameterisation::WeightCore
private
G4double GFlashSamplingShowerParameterisation::X01
private

Definition at line 92 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::X02
private

Definition at line 93 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::Z1
private

Definition at line 92 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::Z2
private

Definition at line 93 of file GFlashSamplingShowerParameterisation.hh.

Referenced by ComputeZAX0EFFetc(), and SetMaterial().

G4double GFlashSamplingShowerParameterisation::Zeff
private

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