Import Geant4 9.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:16:48 +02:00
parent 75c7fd177d
commit a8e9364cea
6592 changed files with 84274 additions and 69292 deletions
+8 -8
View File
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: G4RunManager.cc,v 1.99 2007/03/08 23:54:04 asaim Exp $
// GEANT4 tag $Name: geant4-08-03 $
// $Id: G4RunManager.cc,v 1.103 2007/06/20 17:00:23 asaim Exp $
// GEANT4 tag $Name: geant4-09-00 $
//
//
@@ -318,7 +318,7 @@ void G4RunManager::StackPreviousEvent(G4Event* anEvent)
evt = previousEvents->back();
previousEvents->pop_back();
}
if(!(evt->ToBeKept())) delete evt;
if(evt && !(evt->ToBeKept())) delete evt;
}
void G4RunManager::Initialize()
@@ -348,6 +348,7 @@ void G4RunManager::InitializeGeometry()
if(verboseLevel>1) G4cout << "userDetector->Construct() start." << G4endl;
kernel->DefineWorldVolume(userDetector->Construct(),false);
nParallelWorlds = userDetector->ConstructParallelGeometries();
kernel->SetNumberOfParallelWorld(nParallelWorlds);
geometryInitialized = true;
}
@@ -356,7 +357,6 @@ void G4RunManager::InitializePhysics()
if(physicsList)
{
if(verboseLevel>1) G4cout << "physicsList->Construct() start." << G4endl;
if(nParallelWorlds>0) physicsList->UseCoupledTransportation();
kernel->InitializePhysics();
}
else
@@ -410,11 +410,11 @@ void G4RunManager::DefineWorldVolume(G4VPhysicalVolume* worldVol,
void G4RunManager::rndmSaveThisRun()
{
G4int runNumber = runIDCounter;
/////////////if(currentRun == 0) runNumber--; //state Idle; decrease runNumber
if(!storeRandomNumberStatus || runNumber < 0) {
G4int runNumber = 0;
if(currentRun) runNumber = currentRun->GetRunID();
if(!storeRandomNumberStatus) {
G4cerr << "Warning from G4RunManager::rndmSaveThisRun():"
<< " there is no currentRun or its RandomEngineStatus is not available."
<< " Random number status was not stored prior to this run."
<< G4endl << "Command ignored." << G4endl;
return;
}