Print

Print


Author: [log in to unmask]
Date: Tue May  5 15:59:00 2015
New Revision: 2910

Log:
check for null object if nothing is processed...

Modified:
    java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java

Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java
 =============================================================================
--- java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java	(original)
+++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/gbl/GBLOutputDriver.java	Tue May  5 15:59:00 2015
@@ -36,7 +36,7 @@
 
     private AIDA aida = AIDA.defaultInstance();
     int nevt = 0;
-    GBLOutput gbl;
+    GBLOutput gbl = null;
     TruthResiduals truthRes = null;
     private String gblFileName = "";
     private String outputPlotFileName="";
@@ -166,7 +166,9 @@
 
     @Override
     public void endOfData() {
-        gbl.close();
+        if(gbl!=null)
+            gbl.close();
+        
         if (!"".equals(outputPlotFileName)) {
             try {
                 aida.saveAs(outputPlotFileName);