diff --git a/sim/response/base/CbmMCInputSet.cxx b/sim/response/base/CbmMCInputSet.cxx
index 8aca01edc3f02a169fd3082f1a89ddcbe7b666f9..3cc0d400ffbaf0e897dbcdbcea13d25b726fa925 100644
--- a/sim/response/base/CbmMCInputSet.cxx
+++ b/sim/response/base/CbmMCInputSet.cxx
@@ -32,7 +32,7 @@ CbmMCInputSet::CbmMCInputSet(Double_t rate)
 
   if (rate > 0.) {
     Double_t mean = 1.e9 / rate;  // mean time between events
-    fDeltaDist    = new TF1("DeltaDist", "exp(-x/[0])/[0]", 0., 10. * mean);
+    fDeltaDist    = new TF1("DeltaDist", "exp(-x/[0])/[0]", 0., 10. * mean, "NL");
     fDeltaDist->SetParameter(0, mean);
   }
   fInputHandle = fInputs.begin();