Import Geant4 5.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-08 16:57:27 +02:00
parent 330b82b769
commit 37fff30d2e
5733 changed files with 263867 additions and 74574 deletions
@@ -22,7 +22,7 @@
//
//
// $Id: XrayFluoPhysicsListMessenger.cc
// GEANT4 tag $Name: xray_fluo-V03-02-00
// GEANT4 tag $Name: xray_fluo-V04-01-03
//
// Author: Elena Guardincerri (Elena.Guardincerri@ge.infn.it)
//
@@ -54,63 +54,63 @@ XrayFluoPhysicsListMessenger::XrayFluoPhysicsListMessenger(XrayFluoPhysicsList *
cutGLowLimCmd->SetParameterName("energy",true);
cutGLowLimCmd->SetDefaultValue(1e-3);
cutGLowLimCmd->SetDefaultUnit("MeV");
cutGLowLimCmd->AvailableForStates(Idle);
cutGLowLimCmd->AvailableForStates(G4State_Idle);
cutELowLimCmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/lowlimE",this);
cutELowLimCmd->SetGuidance("Set ENERGY low limit for e-.");
cutELowLimCmd->SetParameterName("energy",true);
cutELowLimCmd->SetDefaultValue(1e-3);
cutELowLimCmd->SetDefaultUnit("MeV");
cutELowLimCmd->AvailableForStates(Idle);
cutELowLimCmd->AvailableForStates(G4State_Idle);
cutGELowLimCmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/lowlimGE",this);
cutGELowLimCmd->SetGuidance("Set ENERGY low limit for e- and Gamma.");
cutGELowLimCmd->SetParameterName("energy",true);
cutGELowLimCmd->SetDefaultValue(1e-3);
cutGELowLimCmd->SetDefaultUnit("MeV");
cutGELowLimCmd->AvailableForStates(Idle);
cutGELowLimCmd->AvailableForStates(G4State_Idle);
cutSecPhotCmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/secphotcut",this);
cutSecPhotCmd->SetGuidance("Set production threshold for secondary Gamma.");
cutSecPhotCmd->SetParameterName("energy",true);
cutSecPhotCmd->SetDefaultValue(5e-5);
cutSecPhotCmd->SetDefaultUnit("MeV");
cutSecPhotCmd->AvailableForStates(Idle);
cutSecPhotCmd->AvailableForStates(G4State_Idle);
cutSecElecCmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/seceleccut",this);
cutSecElecCmd->SetGuidance("Set production threshold for secondary e-");
cutSecElecCmd->SetParameterName("energy",true);
cutSecElecCmd->SetDefaultValue(5e-5);
cutSecElecCmd->SetDefaultUnit("MeV");
cutSecElecCmd->AvailableForStates(Idle);
cutSecElecCmd->AvailableForStates(G4State_Idle);
cutGCmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/cutG",this);
cutGCmd->SetGuidance("Set cut values by RANGE for Gamma.");
cutGCmd->SetParameterName("range",true);
cutGCmd->SetDefaultValue(1.);
cutGCmd->SetDefaultUnit("mm");
cutGCmd->AvailableForStates(Idle);
cutGCmd->AvailableForStates(G4State_Idle);
cutECmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/cutE",this);
cutECmd->SetGuidance("Set cut values by RANGE for e-.");
cutECmd->SetParameterName("range",true);
cutECmd->SetDefaultValue(1.);
cutECmd->SetDefaultUnit("mm");
cutECmd->AvailableForStates(Idle);
cutECmd->AvailableForStates(G4State_Idle);
cutPCmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/cutP",this);
cutPCmd->SetGuidance("Set cut values by RANGE for proton and others.");
cutPCmd->SetParameterName("cutP",false);
cutPCmd->SetRange("cutP>0.");
cutPCmd->SetUnitCategory("Length");
cutPCmd->AvailableForStates(Idle);
cutPCmd->AvailableForStates(G4State_Idle);
eCmd = new G4UIcmdWithADoubleAndUnit("/lowenergy/cutEnergy",this);
eCmd->SetGuidance("Set cut values by ENERGY for charged particles.");
eCmd->SetParameterName("cutenergy",false);
eCmd->SetRange("cutenergy>0.");
eCmd->SetUnitCategory("Energy");
eCmd->AvailableForStates(Idle);
eCmd->AvailableForStates(G4State_Idle);
}