diff --git a/NPSimulation/Core/PhysicsList.cc b/NPSimulation/Core/PhysicsList.cc index 19823147189bbf97f74bc881b50f70f2fc5e8494..80304c2b494cc04e6f4620df4e0d99b8f951fb08 100644 --- a/NPSimulation/Core/PhysicsList.cc +++ b/NPSimulation/Core/PhysicsList.cc @@ -110,9 +110,15 @@ PhysicsList::PhysicsList() : G4VModularPhysicsList(){ if(m_Decay){ decay_List = new G4DecayPhysics(); radioactiveDecay_List = new G4RadioactiveDecayPhysics() ; - m_PhysList.push_back( decay_List); - m_PhysList.push_back( radioactiveDecay_List); + m_PhysList.push_back(decay_List); + m_PhysList.push_back(radioactiveDecay_List); } + + else{ + decay_List = 0; + radioactiveDecay_List = 0; + } + } //////////////////////////////////////////////////////////////////////////////// @@ -152,15 +158,13 @@ void PhysicsList::ReadConfiguration(std::string filename){ m_Decay = value; else std::cout <<"WARNING: Physics List Token '" << name << "' unknown. Token is ignored." << std::endl; - - std::cout << name << " " << value << std::endl; } } ///////////////////////////////////////////////////////////////////////////// PhysicsList::~PhysicsList(){ delete emPhysicsList; m_PhysList.clear(); - for(size_t i=0; i<m_PhysList.size(); i++){ + for(size_t i=0; i < m_PhysList.size(); i++){ delete m_PhysList[i]; } }