hps-java/src/main/java/org/lcsim/hps/users/phansson
diff -u -r1.3 -r1.4
--- TwoTrackAnlysis.java 10 Jan 2013 18:35:53 -0000 1.3
+++ TwoTrackAnlysis.java 10 Jan 2013 21:31:40 -0000 1.4
@@ -53,6 +53,7 @@
private String outputPlotFileName;
private String ecalClusterCollectionName = "EcalClusters";
private String stereoHitCollectionName = "RotatedHelicalTrackHits";
+ private String triggerDecisionCollectionName = "TriggerBank";
private boolean _debug;
private TwoTrackVertexer vertexer = new TwoTrackVertexer();
private TwoParticleVertexer particleVertexer = new TwoParticleVertexer();
@@ -127,7 +128,7 @@
}
- if(tracklist.size()<2) {
+ if(tracklist.size()!=2) {
return;
}
@@ -386,26 +387,25 @@
}
}
printWriter.format("%5d %5d ",ncl_t,ncl_b);
- printWriter.format("%5d %5d ",ncl_t,ncl_b);
-
TriggerData trigger = getTriggerInfo(event);
if(trigger==null) printWriter.format("%5d %5d",0,0);
- else printWriter.format("%5d %5d",trigger.getTopTrig(),trigger.getBotTrig());
+ else printWriter.format("%5d %5d",trigger.getTopTrig()>0?1:0,trigger.getBotTrig()>0?1:0);
printWriter.println();
}
private TriggerData getTriggerInfo(EventHeader event) {
- String triggerDecisionCollectionName = "TriggerBank";
List<TriggerData> t;
if(!event.hasCollection(TriggerData.class, triggerDecisionCollectionName)) {
- if(_debug) System.out.println( "Event has NO trigger bank");
+ //if(_debug)
+ System.out.println( "Event has NO trigger bank");
return null;
} else {
List<TriggerData> triggerDataList = event.get(TriggerData.class, "TriggerBank");
if(triggerDataList.isEmpty()) {
- if(_debug) System.out.println( "Event has trigger bank exists but is empty");
+ //if(_debug)
+ System.out.println( "Event has trigger bank exists but is empty");
return null;
} else {
return triggerDataList.get(0);