From 91ec35df7e96ef11a94287fabea9bf2562a589e9 Mon Sep 17 00:00:00 2001
From: adrien matta <matta@lpccaen.in2p3.fr>
Date: Mon, 19 Dec 2016 13:52:27 +0100
Subject: [PATCH] * Fixing 10.3 vs 10.2 difference in compilation

---
 NPSimulation/Process/PhysicsList.cc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/NPSimulation/Process/PhysicsList.cc b/NPSimulation/Process/PhysicsList.cc
index cc2b99ad5..38329420e 100644
--- a/NPSimulation/Process/PhysicsList.cc
+++ b/NPSimulation/Process/PhysicsList.cc
@@ -279,9 +279,13 @@ void PhysicsList::AddParametrisation(){
 
 	G4FastSimulationManagerProcess* drift =
 			new G4FastSimulationManagerProcess("DriftElectron");
-  
+
+// For 10.3 and higher
+#ifndef theParticleIterator  
   G4ParticleTable::G4PTblDicIterator* theParticleIterator = GetParticleIterator();
-	theParticleIterator->reset();
+#endif
+ 
+  theParticleIterator->reset();
 	while ((*theParticleIterator)()){
 		  G4ParticleDefinition* particle = theParticleIterator->value();
       G4ProcessManager* pmanager = particle->GetProcessManager();
-- 
GitLab