diff --git a/Processes/Sibyll/sibyll2.3c.cc b/Processes/Sibyll/sibyll2.3c.cc
index d77c81b78424d177f118ce39a5aa74b100783464..212fe9ff3d84a83b4ef0da407de91b0658778c44 100644
--- a/Processes/Sibyll/sibyll2.3c.cc
+++ b/Processes/Sibyll/sibyll2.3c.cc
@@ -4,6 +4,7 @@
 #include <random>
 
 int get_nwounded() { return s_chist_.nwd; }
+double get_sibyll_mass2( int& id ) { return  s_mass1_.am2[ id ]; }
 
 double s_rndm_(int&) {
   static corsika::random::RNG& rng =
diff --git a/Processes/Sibyll/sibyll2.3c.h b/Processes/Sibyll/sibyll2.3c.h
index e7076891fd692140755995c21ab6da6e2b4c5f47..2fafdf11388d38ecdabca1b2243d36fd2c4ada87 100644
--- a/Processes/Sibyll/sibyll2.3c.h
+++ b/Processes/Sibyll/sibyll2.3c.h
@@ -92,6 +92,7 @@ void sib_sigma_hp_(const int&, const double&, double&, double&, double&, double*
 double s_rndm_(int&);
 
   int get_nwounded();  
+  double get_sibyll_mass2(int&);
   
 // phojet random generator setup
 void pho_rndin_(int&, int&, int&, int&);