diff --git a/benchmarks/dvmp/analysis/dvmp.h b/benchmarks/dvmp/analysis/dvmp.h
index f6c29cefd0957c6409d18d5b6a3c7239c8c4e01c..edc6338d78caf876de8628e62178af1d77b4adb0 100644
--- a/benchmarks/dvmp/analysis/dvmp.h
+++ b/benchmarks/dvmp/analysis/dvmp.h
@@ -40,7 +40,7 @@ namespace util {
   }
   //========================================import Geant4 and set the wanted particles in the intended order========================
   //0:e0  1:p0    2:e1    3:p1    4:recoil system (without p1)    5:l1 from 4 6:l2 from 4
-  /*inline auto momenta_ordered_sim(const std::vector<dd4pod::Geant4ParticleData>& parts, std::string_view mother, std::string_view daughter){//mother and daughter are not used yet; will be useful when generater is different and/or when the mcparticles doesn't follow the same order in all events
+  inline auto momenta_ordered_sim(const std::vector<dd4pod::Geant4ParticleData>& parts, std::string_view mother, std::string_view daughter){//mother and daughter are not used yet; will be useful when generater is different and/or when the mcparticles doesn't follow the same order in all events
     std::vector<ROOT::Math::PxPyPzMVector> momenta{7};
     int order_map[7] = {0, 3, 2, 6, 5, 7, 8};             
     for(int i = 0 ; i < 7 ; i++){
@@ -52,7 +52,7 @@ namespace util {
       momenta[i].SetPxPyPzE(px, py, pz, e);
     }
     return momenta;
-  }*/
+  }
   
   //import Reconstructed particles and set the wanted particles in the intended order========================
   /*inline auto momenta_ordered_rec(const std::vector<eic::ReconstructedParticleData>& parts, std::string_view mother, std::string_view daughter){//mother and daughter are not used yet; will be useful when generater is different and/or when the mcparticles doesn't follow the same order in all events