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);
|