49 #ifndef G4AtimaFluctuations_h
50 #define G4AtimaFluctuations_h 1
virtual G4double Dispersion(const G4Material *, const G4DynamicParticle *, G4double tmax, G4double length) override
G4double EnergyTable_interpolate(const G4double *table, G4double xval, const G4double *y)
static G4double tableE[200]
static const G4double ls_X_coefficients_ahi[110][200]
virtual void InitialiseMe(const G4ParticleDefinition *) override
G4AtimaFluctuations & operator=(const G4AtimaFluctuations &right)=delete
virtual void SetParticleAndCharge(const G4ParticleDefinition *, G4double q2) override
G4AtimaFluctuations(const G4String &nam="IonFlucAtima")
static const G4double element_atomic_weights[110]
static const G4double ls_X_coefficients_a[110][200]
G4UniversalFluctuation uniFluct
virtual G4double SampleFluctuations(const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmax, G4double length, G4double meanLoss) override
G4double atomic_mass_unit
virtual ~G4AtimaFluctuations()
G4double domega2dx_constant
const G4ParticleDefinition * particle