Import Geant4 11.0.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2021-06-25 16:12:29 +02:00
parent c968e26a39
commit 6399a014b6
4200 changed files with 207479 additions and 237366 deletions
@@ -58,30 +58,27 @@ public:
explicit G4eplusTo3GammaOKVIModel(const G4ParticleDefinition* p = nullptr,
const G4String& nam = "eplus3ggOKVI");
virtual ~G4eplusTo3GammaOKVIModel();
~G4eplusTo3GammaOKVIModel() override;
virtual void Initialise(const G4ParticleDefinition*,
const G4DataVector&) final;
void Initialise(const G4ParticleDefinition*, const G4DataVector&) final;
G4double ComputeCrossSectionPerElectron(G4double kinEnergy);
virtual G4double ComputeCrossSectionPerAtom(
const G4ParticleDefinition*,
G4double kinEnergy,
G4double Z,
G4double A = 0.,
G4double cutEnergy = 0.,
G4double maxEnergy = DBL_MAX) final;
G4double ComputeCrossSectionPerAtom(
const G4ParticleDefinition*,
G4double kinEnergy,
G4double Z,
G4double A = 0.,
G4double cutEnergy = 0.,
G4double maxEnergy = DBL_MAX) final;
virtual G4double CrossSectionPerVolume(const G4Material*,
const G4ParticleDefinition*,
G4double kineticEnergy,
G4double cutEnergy = 0.0,
G4double maxEnergy = DBL_MAX) final;
G4double CrossSectionPerVolume(const G4Material*,
const G4ParticleDefinition*,
G4double kineticEnergy,
G4double cutEnergy = 0.0,
G4double maxEnergy = DBL_MAX) final;
virtual void SampleSecondaries(std::vector<G4DynamicParticle*>*,
void SampleSecondaries(std::vector<G4DynamicParticle*>*,
const G4MaterialCutsCouple*,
const G4DynamicParticle*,
G4double tmin = 0.0,
@@ -95,13 +92,13 @@ public:
inline void SetDelta(G4double val) { if(val > 0.0) { fDelta = val; } };
private:
// hide assignment operator
G4eplusTo3GammaOKVIModel & operator=
(const G4eplusTo3GammaOKVIModel &right) = delete;
G4eplusTo3GammaOKVIModel(const G4eplusTo3GammaOKVIModel&) = delete;
private:
G4double fDelta;
const G4ParticleDefinition* theGamma;
G4ParticleChangeForGamma* fParticleChange;