Import Geant4 10.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 11:51:14 +02:00
parent e2d2f9810a
commit 286caacf06
12421 changed files with 730077 additions and 502383 deletions
@@ -105,10 +105,10 @@ G4IonDEDXHandler::~G4IonDEDXHandler() {
// All stopping power vectors built according to Bragg's addivitiy rule
// are deleted. All other stopping power vectors are expected to be
// deleted by their creator class (sub-class of G4VIonDEDXTable).
DEDXTableBraggRule::iterator iter = stoppingPowerTableBragg.begin();
DEDXTableBraggRule::iterator iter_end = stoppingPowerTableBragg.end();
// DEDXTableBraggRule::iterator iter = stoppingPowerTableBragg.begin();
// DEDXTableBraggRule::iterator iter_end = stoppingPowerTableBragg.end();
for(;iter != iter_end; iter++) delete iter -> second;
// for(;iter != iter_end; iter++) delete iter -> second;
stoppingPowerTableBragg.clear();
stoppingPowerTable.clear();
@@ -285,7 +285,6 @@ G4bool G4IonDEDXHandler::BuildDEDXTable(
new G4LPhysicsFreeVector(nmbdEdxBins,
lowerEdge,
upperEdge);
dEdxBragg -> SetSpline(useSplines);
const G4double* massFractionVector = material -> GetFractionVector();
@@ -303,6 +302,7 @@ G4bool G4IonDEDXHandler::BuildDEDXTable(
dEdxBragg -> PutValues(j, edge, value);
}
dEdxBragg -> SetSpline(useSplines);
#ifdef PRINT_DEBUG
G4cout << "G4IonDEDXHandler::BuildPhysicsVector() for ion with Z="