Import Geant4 10.7.0 source tree

This commit is contained in:
Gabriele Cosmo
2020-12-04 12:30:43 +01:00
parent 67ba86d073
commit dab42d2018
3770 changed files with 226369 additions and 286486 deletions
@@ -64,23 +64,21 @@ public:
explicit G4hBremsstrahlung(const G4String& processName = "hBrems");
virtual ~G4hBremsstrahlung();
~G4hBremsstrahlung() override;
virtual G4bool IsApplicable(const G4ParticleDefinition& p) override;
G4bool IsApplicable(const G4ParticleDefinition& p) override;
// print description in html
virtual void ProcessDescription(std::ostream&) const override;
protected:
virtual void InitialiseEnergyLossProcess(const G4ParticleDefinition*,
const G4ParticleDefinition*) override;
private:
void ProcessDescription(std::ostream&) const override;
G4hBremsstrahlung & operator=(const G4hBremsstrahlung &right) = delete;
G4hBremsstrahlung(const G4hBremsstrahlung&) = delete;
protected:
void InitialiseEnergyLossProcess(const G4ParticleDefinition*,
const G4ParticleDefinition*) override;
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
@@ -36,9 +36,6 @@
// Creation date: 28.02.2008
//
// Modifications:
//
//
//
// Class Description:
//
@@ -58,22 +55,19 @@ class G4hBremsstrahlungModel : public G4MuBremsstrahlungModel
public:
explicit G4hBremsstrahlungModel(const G4ParticleDefinition* p = nullptr,
const G4String& nam = "hBrem");
const G4String& nam = "hBrem");
virtual ~G4hBremsstrahlungModel();
protected:
virtual G4double ComputeDMicroscopicCrossSection(G4double tkin,
G4double Z,
G4double gammaEnergy) override;
private:
~G4hBremsstrahlungModel() override;
// hide assignment operator
G4hBremsstrahlungModel &
operator=(const G4hBremsstrahlungModel &right) = delete;
G4hBremsstrahlungModel(const G4hBremsstrahlungModel&) = delete;
protected:
G4double ComputeDMicroscopicCrossSection(G4double tkin, G4double Z,
G4double gammaEnergy) override;
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
@@ -61,23 +61,21 @@ public:
explicit G4hPairProduction(const G4String& processName = "hPairProd");
virtual ~G4hPairProduction();
~G4hPairProduction() override;
virtual G4bool IsApplicable(const G4ParticleDefinition& p) override;
G4bool IsApplicable(const G4ParticleDefinition& p) override;
// print description in html
virtual void ProcessDescription(std::ostream&) const override;
void ProcessDescription(std::ostream&) const override;
G4hPairProduction & operator=(const G4hPairProduction &right) = delete;
G4hPairProduction(const G4hPairProduction&) = delete;
protected:
virtual void InitialiseEnergyLossProcess(const G4ParticleDefinition*,
const G4ParticleDefinition*) override;
private:
G4hPairProduction & operator=(const G4hPairProduction &right) = delete;
G4hPairProduction(const G4hPairProduction&) = delete;
};
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
@@ -60,14 +60,7 @@ public:
explicit G4hPairProductionModel(const G4ParticleDefinition* p = nullptr,
const G4String& nam = "hPairProd");
virtual ~G4hPairProductionModel();
protected:
virtual G4double ComputeDMicroscopicCrossSection(G4double tkin,
G4double Z,
G4double pairEnergy) override;
private:
~G4hPairProductionModel() override;
// hide assignment operator
G4hPairProductionModel &