Skip to content
Snippets Groups Projects
Commit 5357883c authored by matta's avatar matta
Browse files

*Fixing small bug in EventGeneratorBeam:

	- Eloss Table was written to early, resulting a segmentation fault.
parent 40e268fb
No related branches found
No related tags found
No related merge requests found
......@@ -57,7 +57,6 @@ void EventGeneratorBeam::SetTarget(Target* Target)
if(Target!=0)
{
m_Target = Target;
m_Target->WriteDEDXTable(m_particle ,0, m_BeamEnergy);
}
}
......@@ -186,8 +185,8 @@ void EventGeneratorBeam::ReadConfiguration(string Path)
void EventGeneratorBeam::GenerateEvent(G4Event* anEvent, G4ParticleGun* particleGun)
{
//--------------write the DeDx Table -------------------
if(m_Target!=0)
m_Target->WriteDEDXTable(m_particle ,0, m_BeamEnergy+4*m_BeamEnergySpread);
if(m_Target!=0 && anEvent->GetEventID()==0)
m_Target->WriteDEDXTable(m_particle ,0, m_BeamEnergy+4*m_BeamEnergySpread);
m_InitConditions->Clear();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment