diff --git a/NPSimulation/EventGenerator/EventGeneratorMultipleParticle.cc b/NPSimulation/EventGenerator/EventGeneratorMultipleParticle.cc
index c3692131ae720d84d48b2c16f75abf48b1a2733c..06f247580ef7589ae61618adbc2c95913f8c1b1d 100644
--- a/NPSimulation/EventGenerator/EventGeneratorMultipleParticle.cc
+++ b/NPSimulation/EventGenerator/EventGeneratorMultipleParticle.cc
@@ -135,6 +135,7 @@ void EventGeneratorMultipleParticle::ReadConfiguration(NPL::InputParser parser){
                     else if(sParticle=="mu+") { vParticle.push_back("mu+") ;}
                     else if(sParticle=="neutron") {vParticle.push_back("neutron") ;}
                     else if(sParticle=="electron"||sParticle=="e-") {vParticle.push_back("e-") ;}
+                    else if(sParticle=="electron"||sParticle=="e+") {vParticle.push_back("e+") ;}
                     else vParticle.push_back(sParticle);
                     
                     vEnergy.push_back(dEnergy);
@@ -170,7 +171,7 @@ void EventGeneratorMultipleParticle::GenerateEvent(G4Event* evt){
     for(int i=0; i<m_Multiplicity[evtID]; i++){
         m_particle=NULL;
         if(m_particle==NULL){
-            if(m_particleName[evtID][i]=="gamma" || m_particleName[evtID][i]=="neutron" ||  m_particleName[evtID][i]=="opticalphoton" ||  m_particleName[evtID][i]=="mu+" ||  m_particleName[evtID][i]=="e-"){
+            if(m_particleName[evtID][i]=="gamma" || m_particleName[evtID][i]=="neutron" ||  m_particleName[evtID][i]=="opticalphoton" ||  m_particleName[evtID][i]=="mu+" ||  m_particleName[evtID][i]=="e-" ||  m_particleName[evtID][i]=="e+"){
                 m_particle =  G4ParticleTable::GetParticleTable()->FindParticle(m_particleName[evtID][i].c_str());
             }
             else{