51 ConstantResolution(0.), NoiseResolution(0.), SamplingResolution(0.),
52 AveLogAlphah(0.), AveLogTmaxh(0.), SigmaLogAlphah(0.), SigmaLogTmaxh(0.),
53 Rhoh(0.), Alphah(0.), Tmaxh(0.), Betah(0.)
133 G4cout <<
"/********************************************/ " <<
G4endl;
134 G4cout <<
" - GFlashHomoShowerParameterisation::Constructor - " <<
G4endl;
135 G4cout <<
"/********************************************/ " <<
G4endl;
145 Ec = 2.66 * std::pow((
X0 *
Z /
A),1.1);
161 G4Exception(
"GFlashHomoShowerParameterisation::GenerateLongitudinalProfile()",
197 (Correlation1h*Random1 + Correlation2h*Random2) );
199 (Correlation1h*Random1 - Correlation2h*Random2) );
214 G4double LongitudinalStepInX0 = LongitudinalStep /
X0;
217 float x3 =
gam(x1,x2);
225 G4double LongitudinalStepInX0 = LongitudinalStep /
X0;
252 Radius =
Rm *
RadiusCore * std::sqrt( Random2/(1. - Random2) );
256 Radius =
Rm *
RadiusTail * std::sqrt( Random2/(1. - Random2) );
282 WeightCore = p1 * std::exp( (p2-Tau)/p3 - std::exp( (p2-Tau) /p3) );
290 std::exp(k4*(Tau-k2)) );