Import Geant4 10.5.0.beta source tree
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4VUserPhysicsList.cc 103803 2017-04-27 14:03:05Z gcosmo $
|
||||
// $Id: G4VUserPhysicsList.cc 110264 2018-05-17 14:29:16Z gcosmo $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
@@ -244,8 +244,8 @@ void G4VUserPhysicsList::InitializeProcessManager()
|
||||
//Request lock for particle table accesses. Some changes are inside
|
||||
//this critical region.
|
||||
#ifdef G4MULTITHREADED
|
||||
G4MUTEXLOCK(&G4ParticleTable::particleTableMutex);
|
||||
G4ParticleTable::lockCount++;
|
||||
G4MUTEXLOCK(&G4ParticleTable::particleTableMutex());
|
||||
G4ParticleTable::lockCount()++;
|
||||
#endif
|
||||
G4ParticleDefinition* gion = G4ParticleTable::GetParticleTable()->GetGenericIon();
|
||||
|
||||
@@ -291,7 +291,7 @@ void G4VUserPhysicsList::InitializeProcessManager()
|
||||
|
||||
//release lock for particle table accesses.
|
||||
#ifdef G4MULTITHREADED
|
||||
G4MUTEXUNLOCK(&G4ParticleTable::particleTableMutex);
|
||||
G4MUTEXUNLOCK(&G4ParticleTable::particleTableMutex());
|
||||
#endif
|
||||
// G4cout << "Particle table is released by G4VUserPhysicsList::InitializeProcessManager" << G4endl;
|
||||
|
||||
@@ -303,8 +303,8 @@ void G4VUserPhysicsList::RemoveProcessManager()
|
||||
//Request lock for particle table accesses. Some changes are inside
|
||||
//this critical region.
|
||||
#ifdef G4MULTITHREADED
|
||||
G4MUTEXLOCK(&G4ParticleTable::particleTableMutex);
|
||||
G4ParticleTable::lockCount++;
|
||||
G4MUTEXLOCK(&G4ParticleTable::particleTableMutex());
|
||||
G4ParticleTable::lockCount()++;
|
||||
#endif
|
||||
// G4cout << "Particle table is held by G4VUserPhysicsList::InitializeProcessManager" << G4endl;
|
||||
|
||||
@@ -312,7 +312,7 @@ void G4VUserPhysicsList::RemoveProcessManager()
|
||||
theParticleIterator->reset();
|
||||
while( (*theParticleIterator)() ){
|
||||
G4ParticleDefinition* particle = theParticleIterator->value();
|
||||
if (particle->GetInstanceID() < G4ParticleDefinitionSubInstanceManager::slavetotalspace)
|
||||
if (particle->GetInstanceID() < G4ParticleDefinitionSubInstanceManager::slavetotalspace())
|
||||
{
|
||||
if(particle->GetParticleSubType()!="generic" || particle->GetParticleName()=="GenericIon")
|
||||
{
|
||||
@@ -332,7 +332,7 @@ void G4VUserPhysicsList::RemoveProcessManager()
|
||||
|
||||
//release lock for particle table accesses.
|
||||
#ifdef G4MULTITHREADED
|
||||
G4MUTEXUNLOCK(&G4ParticleTable::particleTableMutex);
|
||||
G4MUTEXUNLOCK(&G4ParticleTable::particleTableMutex());
|
||||
#endif
|
||||
// G4cout << "Particle table is released by G4VUserPhysicsList::InitializeProcessManager" << G4endl;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user