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
@@ -41,13 +41,10 @@
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
using namespace std;
G4GammaConversion::G4GammaConversion(const G4String& processName,
G4ProcessType type):G4VEmProcess (processName, type),
isInitialised(false)
G4ProcessType type):G4VEmProcess (processName, type)
{
SetMinKinEnergy(2.0*electron_mass_c2);
SetMinKinEnergy(2.0*CLHEP::electron_mass_c2);
SetProcessSubType(fGammaConversion);
SetStartFromNullFlag(true);
SetBuildTableFlag(true);
@@ -74,12 +71,12 @@ void G4GammaConversion::InitialiseProcess(const G4ParticleDefinition*)
if(!isInitialised) {
isInitialised = true;
G4EmParameters* param = G4EmParameters::Instance();
G4double emin = std::max(param->MinKinEnergy(), 2*electron_mass_c2);
G4double emin = std::max(param->MinKinEnergy(), 2*CLHEP::electron_mass_c2);
G4double emax = param->MaxKinEnergy();
SetMinKinEnergy(emin);
if(!EmModel(0)) { SetEmModel(new G4PairProductionRelModel()); }
if(nullptr == EmModel(0)) { SetEmModel(new G4PairProductionRelModel()); }
EmModel(0)->SetLowEnergyLimit(emin);
EmModel(0)->SetHighEnergyLimit(emax);
AddEmModel(1, EmModel(0));
@@ -91,16 +88,11 @@ void G4GammaConversion::InitialiseProcess(const G4ParticleDefinition*)
G4double G4GammaConversion::MinPrimaryEnergy(const G4ParticleDefinition*,
const G4Material*)
{
return 2*electron_mass_c2;
return 2*CLHEP::electron_mass_c2;
}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void G4GammaConversion::PrintInfo()
{}
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
void G4GammaConversion::ProcessDescription(std::ostream& out) const
{
out << " Gamma conversion";