ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GFlashHomoShowerParameterisation Class Reference

#include <geant4/tree/geant4-10.6-release/source/parameterisations/gflash/include/GFlashHomoShowerParameterisation.hh>

+ Inheritance diagram for GFlashHomoShowerParameterisation:
+ Collaboration diagram for GFlashHomoShowerParameterisation:

Public Member Functions

 GFlashHomoShowerParameterisation (G4Material *aMat, GVFlashHomoShowerTuning *aPar=0)
 
 ~GFlashHomoShowerParameterisation ()
 
void ComputeRadialParameters (G4double y, G4double Tau)
 
void GenerateLongitudinalProfile (G4double Energy)
 
void ComputeZAX0EFFetc ()
 
G4double IntegrateEneLongitudinal (G4double LongitudinalStep)
 
G4double IntegrateNspLongitudinal (G4double LongitudinalStep)
 
G4double ComputeTau (G4double LongitudinalPosition)
 
G4double GeneratePhi ()
 
G4double GenerateRadius (G4int ispot, G4double Energy, G4double LongitudinalPosition)
 
G4double GenerateExponential (G4double Energy)
 
void SetMaterial (G4Material *mat)
 
G4double GetAveR99 ()
 
G4double GetAveR90 ()
 
G4double GetAveTmx ()
 
G4double GetAveT99 ()
 
G4double GetAveT90 ()
 
G4double GetNspot ()
 
G4double GetX0 ()
 
G4double GetEc ()
 
G4double GetRm ()
 
- 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

G4Materialmaterial
 
G4double ConstantResolution
 
G4double NoiseResolution
 
G4double SamplingResolution
 
GVFlashHomoShowerTuningthePar
 
G4bool owning
 
G4double ParAveT1
 
G4double ParAveA1
 
G4double ParAveA2
 
G4double ParAveA3
 
G4double ParSigLogT1
 
G4double ParSigLogT2
 
G4double ParSigLogA1
 
G4double ParSigLogA2
 
G4double ParRho1
 
G4double ParRho2
 
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 ParSpotT1
 
G4double ParSpotT2
 
G4double ParSpotA1
 
G4double ParSpotA2
 
G4double ParSpotN1
 
G4double ParSpotN2
 
G4double AveLogAlphah
 
G4double AveLogTmaxh
 
G4double SigmaLogAlphah
 
G4double SigmaLogTmaxh
 
G4double Rhoh
 
G4double Alphah
 
G4double Tmaxh
 
G4double Betah
 
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 49 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 49 of file GFlashHomoShowerParameterisation.hh

Constructor & Destructor Documentation

GFlashHomoShowerParameterisation::GFlashHomoShowerParameterisation ( G4Material aMat,
GVFlashHomoShowerTuning aPar = 0 
)

Definition at line 48 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 48 of file GFlashHomoShowerParameterisation.cc

References AlphaNSpot, BetaNSpot, G4cout, G4endl, 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(), ParRho1, GVFlashHomoShowerTuning::ParRho2(), ParRho2, GVFlashHomoShowerTuning::ParRT1(), ParRT1, GVFlashHomoShowerTuning::ParRT2(), ParRT2, GVFlashHomoShowerTuning::ParRT3(), ParRT3, GVFlashHomoShowerTuning::ParRT4(), ParRT4, GVFlashHomoShowerTuning::ParRT5(), ParRT5, GVFlashHomoShowerTuning::ParRT6(), ParRT6, GVFlashHomoShowerTuning::ParSigLogA1(), ParSigLogA1, GVFlashHomoShowerTuning::ParSigLogA2(), ParSigLogA2, GVFlashHomoShowerTuning::ParSigLogT1(), ParSigLogT1, GVFlashHomoShowerTuning::ParSigLogT2(), ParSigLogT2, ParSpotA1, GVFlashHomoShowerTuning::ParSpotA1(), ParSpotA2, GVFlashHomoShowerTuning::ParSpotA2(), ParSpotN1, GVFlashHomoShowerTuning::ParSpotN1(), ParSpotN2, GVFlashHomoShowerTuning::ParSpotN2(), ParSpotT1, GVFlashHomoShowerTuning::ParSpotT1(), ParSpotT2, GVFlashHomoShowerTuning::ParSpotT2(), ParWC1, GVFlashHomoShowerTuning::ParWC1(), ParWC2, GVFlashHomoShowerTuning::ParWC2(), ParWC3, GVFlashHomoShowerTuning::ParWC3(), ParWC4, GVFlashHomoShowerTuning::ParWC4(), ParWC5, GVFlashHomoShowerTuning::ParWC5(), ParWC6, GVFlashHomoShowerTuning::ParWC6(), GVFlashShowerParameterisation::PrintMaterial(), RadiusCore, RadiusTail, SetMaterial(), thePar, TNSpot, and WeightCore.

+ Here is the call graph for this function:

GFlashHomoShowerParameterisation::~GFlashHomoShowerParameterisation ( )

Definition at line 151 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 151 of file GFlashHomoShowerParameterisation.cc

References owning, and thePar.

Member Function Documentation

void GFlashHomoShowerParameterisation::ComputeLongitudinalParameters ( G4double  y)
privatevirtual

Implements GVFlashShowerParameterisation.

Definition at line 172 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 172 of file GFlashHomoShowerParameterisation.cc

References AveLogAlphah, AveLogTmaxh, ParAveA1, ParAveA2, ParAveA3, ParAveT1, ParRho1, ParRho2, ParSigLogA1, ParSigLogA2, ParSigLogT1, ParSigLogT2, Rhoh, SigmaLogAlphah, SigmaLogTmaxh, and GVFlashShowerParameterisation::Z.

Referenced by GenerateLongitudinalProfile().

+ Here is the caller graph for this function:

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

Implements GVFlashShowerParameterisation.

Definition at line 272 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 272 of file GFlashHomoShowerParameterisation.cc

References GeV, k1, k2, ParRC1, ParRC2, ParRC3, ParRC4, ParRT1, ParRT2, ParRT3, ParRT4, ParRT5, ParRT6, ParWC1, ParWC2, ParWC3, ParWC4, ParWC5, ParWC6, RadiusCore, RadiusTail, WeightCore, GVFlashShowerParameterisation::Z, z1, and z2.

Referenced by GenerateRadius().

+ Here is the caller graph for this function:

G4double GFlashHomoShowerParameterisation::ComputeTau ( G4double  LongitudinalPosition)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 263 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 263 of file GFlashHomoShowerParameterisation.cc

References Alphah, AveLogAlphah, Tmaxh, and GVFlashShowerParameterisation::X0.

Referenced by GenerateRadius().

+ Here is the caller graph for this function:

void GFlashHomoShowerParameterisation::ComputeZAX0EFFetc ( )
void GFlashHomoShowerParameterisation::GenerateEnergyProfile ( G4double  y)
privatevirtual

Implements GVFlashShowerParameterisation.

Definition at line 186 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 186 of file GFlashHomoShowerParameterisation.cc

References Alphah, AveLogAlphah, AveLogTmaxh, Betah, Rhoh, G4INCL::DeJongSpin::shoot(), SigmaLogAlphah, SigmaLogTmaxh, and Tmaxh.

Referenced by GenerateLongitudinalProfile().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double GFlashHomoShowerParameterisation::GenerateExponential ( G4double  Energy)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 294 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 294 of file GFlashHomoShowerParameterisation.cc

References G4INCL::DeJongSpin::shoot(), and GVFlashShowerParameterisation::X0.

+ Here is the call graph for this function:

void GFlashHomoShowerParameterisation::GenerateLongitudinalProfile ( G4double  Energy)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 157 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 157 of file GFlashHomoShowerParameterisation.cc

References ComputeLongitudinalParameters(), GVFlashShowerParameterisation::Ec, FatalException, G4Exception(), GenerateEnergyProfile(), GenerateNSpotProfile(), material, and y.

+ Here is the call graph for this function:

void GFlashHomoShowerParameterisation::GenerateNSpotProfile ( G4double  y)
privatevirtual

Implements GVFlashShowerParameterisation.

Definition at line 203 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 203 of file GFlashHomoShowerParameterisation.cc

References Alphah, AlphaNSpot, BetaNSpot, GVFlashShowerParameterisation::Ec, GeV, NSpot, ParSpotA1, ParSpotA2, ParSpotN1, ParSpotN2, ParSpotT1, ParSpotT2, Tmaxh, TNSpot, and GVFlashShowerParameterisation::Z.

Referenced by GenerateLongitudinalProfile().

+ Here is the caller graph for this function:

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

Implements GVFlashShowerParameterisation.

Definition at line 235 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 235 of file GFlashHomoShowerParameterisation.cc

References ComputeRadialParameters(), ComputeTau(), DBL_MAX, G4UniformRand, min, RadiusCore, RadiusTail, GVFlashShowerParameterisation::Rm, and WeightCore.

+ Here is the call graph for this function:

G4double GFlashHomoShowerParameterisation::GetAveR90 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 72 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 72 of file GFlashHomoShowerParameterisation.hh

References GVFlashShowerParameterisation::Rm.

G4double GFlashHomoShowerParameterisation::GetAveR99 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 71 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 71 of file GFlashHomoShowerParameterisation.hh

References GVFlashShowerParameterisation::Rm.

G4double GFlashHomoShowerParameterisation::GetAveT90 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 76 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 76 of file GFlashHomoShowerParameterisation.hh

References AveLogTmaxh, and GVFlashShowerParameterisation::X0.

G4double GFlashHomoShowerParameterisation::GetAveT99 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 75 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 75 of file GFlashHomoShowerParameterisation.hh

References AveLogAlphah, AveLogTmaxh, and GVFlashShowerParameterisation::X0.

G4double GFlashHomoShowerParameterisation::GetAveTmx ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 74 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 74 of file GFlashHomoShowerParameterisation.hh

References AveLogTmaxh, and GVFlashShowerParameterisation::X0.

G4double GFlashHomoShowerParameterisation::GetEc ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 80 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 80 of file GFlashHomoShowerParameterisation.hh

References GVFlashShowerParameterisation::Ec.

G4double GFlashHomoShowerParameterisation::GetNspot ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 78 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 78 of file GFlashHomoShowerParameterisation.hh

References NSpot.

G4double GFlashHomoShowerParameterisation::GetRm ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 81 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 81 of file GFlashHomoShowerParameterisation.hh

References GVFlashShowerParameterisation::Rm.

G4double GFlashHomoShowerParameterisation::GetX0 ( )
inlinevirtual

Implements GVFlashShowerParameterisation.

Definition at line 79 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 79 of file GFlashHomoShowerParameterisation.hh

References GVFlashShowerParameterisation::X0.

G4double GFlashHomoShowerParameterisation::IntegrateEneLongitudinal ( G4double  LongitudinalStep)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 212 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 212 of file GFlashHomoShowerParameterisation.cc

References Alphah, Betah, GVFlashShowerParameterisation::gam(), GVFlashShowerParameterisation::X0, x1, x2, and x3.

+ Here is the call graph for this function:

G4double GFlashHomoShowerParameterisation::IntegrateNspLongitudinal ( G4double  LongitudinalStep)
virtual

Implements GVFlashShowerParameterisation.

Definition at line 223 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 223 of file GFlashHomoShowerParameterisation.cc

References AlphaNSpot, BetaNSpot, GVFlashShowerParameterisation::gam(), GVFlashShowerParameterisation::X0, x1, x2, and x3.

+ Here is the call graph for this function:

void GFlashHomoShowerParameterisation::SetMaterial ( G4Material mat)

Definition at line 138 of file GFlashHomoShowerParameterisation.cc.

View newest version in sPHENIX GitHub at line 138 of file GFlashHomoShowerParameterisation.cc

References GVFlashShowerParameterisation::A, cm3, GVFlashShowerParameterisation::density, GVFlashShowerParameterisation::Ec, Acts::UnitConstants::g, G4Material::GetDensity(), GVFlashShowerParameterisation::GetEffA(), GVFlashShowerParameterisation::GetEffZ(), G4Material::GetRadlen(), mat, material, MeV, GVFlashShowerParameterisation::Rm, GVFlashShowerParameterisation::X0, and GVFlashShowerParameterisation::Z.

Referenced by GFlashHomoShowerParameterisation(), and ExGflashDetectorConstruction::SetMaterial().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4double GFlashHomoShowerParameterisation::Alphah
private

Definition at line 125 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 125 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeTau(), GenerateEnergyProfile(), GenerateNSpotProfile(), and IntegrateEneLongitudinal().

G4double GFlashHomoShowerParameterisation::AlphaNSpot
private

Definition at line 128 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 128 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), GFlashHomoShowerParameterisation(), and IntegrateNspLongitudinal().

G4double GFlashHomoShowerParameterisation::AveLogAlphah
private

Definition at line 122 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 122 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), ComputeTau(), GenerateEnergyProfile(), and GetAveT99().

G4double GFlashHomoShowerParameterisation::AveLogTmaxh
private

Definition at line 122 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 122 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), GenerateEnergyProfile(), GetAveT90(), GetAveT99(), and GetAveTmx().

G4double GFlashHomoShowerParameterisation::Betah
private

Definition at line 125 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 125 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateEnergyProfile(), and IntegrateEneLongitudinal().

G4double GFlashHomoShowerParameterisation::BetaNSpot
private

Definition at line 128 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 128 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), GFlashHomoShowerParameterisation(), and IntegrateNspLongitudinal().

G4double GFlashHomoShowerParameterisation::ConstantResolution
private

Definition at line 88 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 88 of file GFlashHomoShowerParameterisation.hh

G4Material* GFlashHomoShowerParameterisation::material
private

Definition at line 85 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 85 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateLongitudinalProfile(), and SetMaterial().

G4double GFlashHomoShowerParameterisation::NoiseResolution
private

Definition at line 89 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 89 of file GFlashHomoShowerParameterisation.hh

G4double GFlashHomoShowerParameterisation::NSpot
private

Definition at line 128 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 128 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), GetNspot(), and GFlashHomoShowerParameterisation().

G4bool GFlashHomoShowerParameterisation::owning
private

Definition at line 94 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 94 of file GFlashHomoShowerParameterisation.hh

Referenced by GFlashHomoShowerParameterisation(), and ~GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParAveA1
private

Definition at line 99 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 99 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParAveA2
private

Definition at line 99 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 99 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParAveA3
private

Definition at line 99 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 99 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParAveT1
private

Definition at line 98 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 98 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRC1
private

Definition at line 109 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 109 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRC2
private

Definition at line 109 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 109 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRC3
private

Definition at line 109 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 109 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRC4
private

Definition at line 109 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 109 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRho1
private

Definition at line 102 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 102 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRho2
private

Definition at line 102 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 102 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRT1
private

Definition at line 112 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 112 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRT2
private

Definition at line 112 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 112 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRT3
private

Definition at line 112 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 112 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRT4
private

Definition at line 112 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 112 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRT5
private

Definition at line 113 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 113 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParRT6
private

Definition at line 113 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 113 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSigLogA1
private

Definition at line 101 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 101 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSigLogA2
private

Definition at line 101 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 101 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSigLogT1
private

Definition at line 100 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 100 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSigLogT2
private

Definition at line 100 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 100 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSpotA1
private

Definition at line 116 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 116 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSpotA2
private

Definition at line 116 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 116 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSpotN1
private

Definition at line 117 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 117 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSpotN2
private

Definition at line 117 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 117 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSpotT1
private

Definition at line 116 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 116 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParSpotT2
private

Definition at line 116 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 116 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParWC1
private

Definition at line 110 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 110 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParWC2
private

Definition at line 110 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 110 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParWC3
private

Definition at line 110 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 110 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParWC4
private

Definition at line 111 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 111 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParWC5
private

Definition at line 111 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 111 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::ParWC6
private

Definition at line 111 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 111 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::RadiusCore
private

Definition at line 131 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 131 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), GenerateRadius(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::RadiusTail
private

Definition at line 131 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 131 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), GenerateRadius(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::Rhoh
private

Definition at line 124 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 124 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GenerateEnergyProfile().

G4double GFlashHomoShowerParameterisation::SamplingResolution
private

Definition at line 90 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 90 of file GFlashHomoShowerParameterisation.hh

G4double GFlashHomoShowerParameterisation::SigmaLogAlphah
private

Definition at line 123 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 123 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GenerateEnergyProfile().

G4double GFlashHomoShowerParameterisation::SigmaLogTmaxh
private

Definition at line 123 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 123 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeLongitudinalParameters(), and GenerateEnergyProfile().

GVFlashHomoShowerTuning* GFlashHomoShowerParameterisation::thePar
private

Definition at line 93 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 93 of file GFlashHomoShowerParameterisation.hh

Referenced by GFlashHomoShowerParameterisation(), and ~GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::Tmaxh
private

Definition at line 125 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 125 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeTau(), GenerateEnergyProfile(), and GenerateNSpotProfile().

G4double GFlashHomoShowerParameterisation::TNSpot
private

Definition at line 128 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 128 of file GFlashHomoShowerParameterisation.hh

Referenced by GenerateNSpotProfile(), and GFlashHomoShowerParameterisation().

G4double GFlashHomoShowerParameterisation::WeightCore
private

Definition at line 131 of file GFlashHomoShowerParameterisation.hh.

View newest version in sPHENIX GitHub at line 131 of file GFlashHomoShowerParameterisation.hh

Referenced by ComputeRadialParameters(), GenerateRadius(), and GFlashHomoShowerParameterisation().


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