40#ifndef GFlashHomoShowerParameterisation_h
41#define GFlashHomoShowerParameterisation_h 1
103 void ComputeLongitudinalParameters(
G4double y);
104 void GenerateEnergyProfile(
G4double y);
105 void GenerateNSpotProfile(
G4double y);
108 G4double ParRC1,ParRC2,ParRC3,ParRC4;
111 G4double ParRT1,ParRT2,ParRT3,ParRT4;
115 G4double ParSpotT1,ParSpotT2,ParSpotA1, ParSpotA2;
122 G4double SigmaLogAlphah,SigmaLogTmaxh;
127 G4double NSpot,AlphaNSpot,TNSpot,BetaNSpot;
130 G4double RadiusCore, WeightCore,RadiusTail;
void GenerateLongitudinalProfile(G4double Energy)
G4double GenerateExponential(G4double Energy)
void SetMaterial(G4Material *mat)
G4double ComputeTau(G4double LongitudinalPosition)
~GFlashHomoShowerParameterisation()
G4double IntegrateEneLongitudinal(G4double LongitudinalStep)
G4double GenerateRadius(G4int ispot, G4double Energy, G4double LongitudinalPosition)
G4double IntegrateNspLongitudinal(G4double LongitudinalStep)
void ComputeRadialParameters(G4double y, G4double Tau)