Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
@@ -32,23 +32,23 @@ class G4LEPTSIonisationModel : public G4VLEPTSModel
{
public:
G4LEPTSIonisationModel(const G4String& modelName ="G4LEPTSIonisationModel");
~G4LEPTSIonisationModel();
~G4LEPTSIonisationModel() override;
virtual void Initialise(const G4ParticleDefinition*,
const G4DataVector&);
void Initialise(const G4ParticleDefinition*,
const G4DataVector&) override;
virtual void SampleSecondaries(std::vector<G4DynamicParticle*>*,
void SampleSecondaries(std::vector<G4DynamicParticle*>*,
const G4MaterialCutsCouple*,
const G4DynamicParticle*,
G4double tmin = 0.0,
G4double tmax = DBL_MAX);
G4double tmax = DBL_MAX) override;
// main method to compute cross section per Volume
virtual G4double CrossSectionPerVolume(const G4Material*,
G4double CrossSectionPerVolume(const G4Material*,
const G4ParticleDefinition*,
G4double kineticEnergy,
G4double cutEnergy = 0.0,
G4double maxEnergy = DBL_MAX);
G4double maxEnergy = DBL_MAX) override;
private:
G4ParticleChangeForGamma* fParticleChangeForGamma;