Import Geant4 11.0.0.beta source tree
This commit is contained in:
@@ -44,7 +44,6 @@
|
||||
//
|
||||
// ===========================================================================
|
||||
|
||||
|
||||
#ifndef G4VIONDEDXSCALINGALGORITHM_HH
|
||||
#define G4VIONDEDXSCALINGALGORITHM_HH
|
||||
|
||||
@@ -53,36 +52,34 @@
|
||||
|
||||
class G4Material;
|
||||
|
||||
|
||||
class G4VIonDEDXScalingAlgorithm {
|
||||
|
||||
public:
|
||||
G4VIonDEDXScalingAlgorithm();
|
||||
virtual ~G4VIonDEDXScalingAlgorithm();
|
||||
explicit G4VIonDEDXScalingAlgorithm();
|
||||
virtual ~G4VIonDEDXScalingAlgorithm();
|
||||
|
||||
// Function for scaling the kinetic energy (no scaling by default).
|
||||
// Returns scaling factor for a given ion.
|
||||
virtual G4double ScalingFactorEnergy(
|
||||
const G4ParticleDefinition*, // Projectile (ion)
|
||||
const G4Material*) // Target material
|
||||
{ return 1.0; }
|
||||
/// Function for scaling the kinetic energy (no scaling by default).
|
||||
/// Returns scaling factor for a given ion.
|
||||
virtual G4double ScalingFactorEnergy(
|
||||
const G4ParticleDefinition*, // Projectile (ion)
|
||||
const G4Material*) // Target material
|
||||
{ return 1.0; }
|
||||
|
||||
// Function for scaling the dE/dx value (no scaling by default).
|
||||
// Returns scaling factor for a given ion-material couple and
|
||||
// a given kinetic energy.
|
||||
virtual G4double ScalingFactorDEDX(
|
||||
const G4ParticleDefinition*, // Projectile (ion)
|
||||
const G4Material*, // Target material
|
||||
G4double) // Kinetic energy of projectile
|
||||
{ return 1.0; }
|
||||
/// Function for scaling the dE/dx value (no scaling by default).
|
||||
/// Returns scaling factor for a given ion-material couple and
|
||||
/// a given kinetic energy.
|
||||
virtual G4double ScalingFactorDEDX(
|
||||
const G4ParticleDefinition*, // Projectile (ion)
|
||||
const G4Material*, // Target material
|
||||
G4double) // Kinetic energy of projectile
|
||||
{ return 1.0; }
|
||||
|
||||
// Function for defining a base particle for dE/dx calculation.
|
||||
// (no base particle by default). Returns atomic number of base
|
||||
// particle.
|
||||
virtual G4int AtomicNumberBaseIon(
|
||||
G4int atomicNumberIon, // Atomic number of ion
|
||||
const G4Material*) // Target material
|
||||
{ return atomicNumberIon; }
|
||||
/// Function for defining a base particle for dE/dx calculation.
|
||||
/// (no base particle by default). Returns atomic number of base
|
||||
/// particle.
|
||||
virtual G4int AtomicNumberBaseIon(
|
||||
G4int atomicNumberIon, // Atomic number of ion
|
||||
const G4Material*) // Target material
|
||||
{ return atomicNumberIon; }
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user