Import Geant4 9.5.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 16:46:55 +02:00
parent 89a9605df1
commit b1eb5424d2
10957 changed files with 888481 additions and 160139 deletions
@@ -23,8 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4EmProcessOptions.hh,v 1.19 2010/11/23 19:01:07 vnivanch Exp $
// GEANT4 tag $Name: geant4-09-04 $
// $Id: G4EmProcessOptions.hh,v 1.19 2010-11-23 19:01:07 vnivanch Exp $
// GEANT4 tag $Name: not supported by cvs2svn $
//
//
// -------------------------------------------------------------------
@@ -106,23 +106,21 @@ public:
void SetLinearLossLimit(G4double val);
// obsolete will be removed
void ActivateDeexcitation(const G4String& proc, G4bool val,
const G4String& reg = "");
void SetDeexcitationActive(G4bool val);
void SetDeexcitationActiveRegion(const G4String& rname = "",
G4bool valDeexcitation = true,
G4bool valAuger = true,
G4bool valPIXE = true);
void SetAugerActive(G4bool val);
void SetFluo(G4bool val);
void SetPIXEActive(G4bool val);
void SetAuger(G4bool val);
void SetPIXE(G4bool val);
void SetPIXECrossSectionModel(const G4String& val);
void SetPIXEElectronCrossSectionModel(const G4String& val);
void SetMscStepLimitation(G4MscStepLimitType val);
void SetMscLateralDisplacement(G4bool val);
@@ -143,6 +141,16 @@ public:
void SetFactorForAngleLimit(G4double val);
void SetProcessBiasingFactor(const G4String& name, G4double val,
G4bool flag = true);
void ActivateForcedInteraction(const G4String& name, G4double length=0.0,
const G4String& region="",
G4bool flag = true);
void ActivateSecondaryBiasing(const G4String& name, const G4String& region,
G4double factor, G4double energyLimit);
private:
G4EmProcessOptions & operator=(const G4EmProcessOptions &right);