diff --git a/CALIBRATION/bcm_current_calib/ScalerCalib.C b/CALIBRATION/bcm_current_calib/ScalerCalib.C
index 332ffe9be4310561e12e17a02693220c36e8c06c..b28bb9ed0597a875d31d3d7f9c63eb6d3ff15467 100644
--- a/CALIBRATION/bcm_current_calib/ScalerCalib.C
+++ b/CALIBRATION/bcm_current_calib/ScalerCalib.C
@@ -67,6 +67,10 @@ int ScalerCalib::Run()
       PrintContainer(bcm17);
     }
   
+  outfile << "\n" << "\n";
+  outfile << "scal_read_event = ";
+  PrintContainer(evnum);
+
   //  outfile.close();
 
   return 0;
@@ -166,6 +170,8 @@ int ScalerCalib::FillContainer()
     {
       T->GetEntry(ientry);
 
+      if(evnumber < 0) continue;
+
       evnum.push_back(evnumber);
       bcm1.push_back(bcm1_current);
       bcm2.push_back(bcm2_current);