Geant4.10
|
#include <GFlashSamplingShowerParameterisation.hh>
Additional Inherited Members | |
![]() | |
GVFlashHomoShowerTuning * | thePar |
G4double | density |
G4double | A |
G4double | Z |
G4double | X0 |
G4double | Ec |
G4double | Rm |
G4double | NSpot |
Definition at line 50 of file GFlashSamplingShowerParameterisation.hh.
GFlashSamplingShowerParameterisation::GFlashSamplingShowerParameterisation | ( | G4Material * | aMat1, |
G4Material * | aMat2, | ||
G4double | d1, | ||
G4double | d2, | ||
GFlashSamplingShowerTuning * | aPar = 0 |
||
) |
Definition at line 48 of file GFlashSamplingShowerParameterisation.cc.
References ComputeZAX0EFFetc(), GFlashSamplingShowerTuning::ConstantResolution(), G4cout, G4endl, GFlashSamplingShowerTuning::NoiseResolution(), GVFlashHomoShowerTuning::ParAveA1(), GVFlashHomoShowerTuning::ParAveA2(), GVFlashHomoShowerTuning::ParAveA3(), GVFlashHomoShowerTuning::ParAveT1(), GVFlashHomoShowerTuning::ParRC1(), GVFlashHomoShowerTuning::ParRC2(), GVFlashHomoShowerTuning::ParRC3(), GVFlashHomoShowerTuning::ParRC4(), GVFlashHomoShowerTuning::ParRho1(), GVFlashHomoShowerTuning::ParRho2(), GVFlashHomoShowerTuning::ParRT1(), GVFlashHomoShowerTuning::ParRT2(), GVFlashHomoShowerTuning::ParRT3(), GVFlashHomoShowerTuning::ParRT4(), GVFlashHomoShowerTuning::ParRT5(), GVFlashHomoShowerTuning::ParRT6(), GFlashSamplingShowerTuning::ParsAveA1(), GFlashSamplingShowerTuning::ParsAveT1(), GFlashSamplingShowerTuning::ParsAveT2(), GVFlashHomoShowerTuning::ParSigLogA1(), GVFlashHomoShowerTuning::ParSigLogA2(), GVFlashHomoShowerTuning::ParSigLogT1(), GVFlashHomoShowerTuning::ParSigLogT2(), GVFlashHomoShowerTuning::ParSpotA1(), GVFlashHomoShowerTuning::ParSpotA2(), GVFlashHomoShowerTuning::ParSpotN1(), GVFlashHomoShowerTuning::ParSpotN2(), GVFlashHomoShowerTuning::ParSpotT1(), GVFlashHomoShowerTuning::ParSpotT2(), GFlashSamplingShowerTuning::ParsRC1(), GFlashSamplingShowerTuning::ParsRC2(), GFlashSamplingShowerTuning::ParsRT1(), GFlashSamplingShowerTuning::ParsRT2(), GFlashSamplingShowerTuning::ParsWC1(), GFlashSamplingShowerTuning::ParsWC2(), GVFlashHomoShowerTuning::ParWC1(), GVFlashHomoShowerTuning::ParWC2(), GVFlashHomoShowerTuning::ParWC3(), GVFlashHomoShowerTuning::ParWC4(), GVFlashHomoShowerTuning::ParWC5(), GVFlashHomoShowerTuning::ParWC6(), GFlashSamplingShowerTuning::SamplingResolution(), and SetMaterial().
GFlashSamplingShowerParameterisation::~GFlashSamplingShowerParameterisation | ( | ) |
Definition at line 143 of file GFlashSamplingShowerParameterisation.cc.
G4double GFlashSamplingShowerParameterisation::ApplySampling | ( | const G4double | DEne, |
const G4double | Energy | ||
) |
Definition at line 294 of file GFlashSamplingShowerParameterisation.cc.
References G4INCL::DeJongSpin::shoot().
|
virtual |
Implements GVFlashShowerParameterisation.
Definition at line 383 of file GFlashSamplingShowerParameterisation.cc.
References python.hepunit::GeV.
Referenced by GenerateRadius().
Implements GVFlashShowerParameterisation.
Definition at line 372 of file GFlashSamplingShowerParameterisation.cc.
Referenced by GenerateRadius().
void GFlashSamplingShowerParameterisation::ComputeZAX0EFFetc | ( | ) |
Definition at line 174 of file GFlashSamplingShowerParameterisation.cc.
References python.hepunit::cm, python.hepunit::cm2, python.hepunit::cm3, g(), G4cout, G4endl, python.hepunit::MeV, and python.hepunit::mm.
Referenced by GFlashSamplingShowerParameterisation().
Implements GVFlashShowerParameterisation.
Definition at line 412 of file GFlashSamplingShowerParameterisation.cc.
References G4INCL::DeJongSpin::shoot().
Implements GVFlashShowerParameterisation.
Definition at line 218 of file GFlashSamplingShowerParameterisation.cc.
References FatalException, and G4Exception().
G4double GFlashSamplingShowerParameterisation::GeneratePhi | ( | ) |
|
virtual |
Implements GVFlashShowerParameterisation.
Definition at line 342 of file GFlashSamplingShowerParameterisation.cc.
References ComputeRadialParameters(), ComputeTau(), DBL_MAX, G4UniformRand, and G4INCL::Math::min().
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 74 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 73 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 78 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 77 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 76 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 82 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 80 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 83 of file GFlashSamplingShowerParameterisation.hh.
|
inlinevirtual |
Implements GVFlashShowerParameterisation.
Definition at line 81 of file GFlashSamplingShowerParameterisation.hh.
|
virtual |
Implements GVFlashShowerParameterisation.
Definition at line 316 of file GFlashSamplingShowerParameterisation.cc.
References GVFlashShowerParameterisation::gam().
|
virtual |
Implements GVFlashShowerParameterisation.
Definition at line 329 of file GFlashSamplingShowerParameterisation.cc.
References GVFlashShowerParameterisation::gam().
void GFlashSamplingShowerParameterisation::SetMaterial | ( | G4Material * | mat1, |
G4Material * | mat2 | ||
) |
Definition at line 151 of file GFlashSamplingShowerParameterisation.cc.
References G4Material::GetDensity(), GVFlashShowerParameterisation::GetEffA(), GVFlashShowerParameterisation::GetEffZ(), G4Material::GetRadlen(), and python.hepunit::MeV.
Referenced by GFlashSamplingShowerParameterisation().