Print

Print


Commit in hps-java/src/main/java/org/lcsim/hps/users/phansson on MAIN
TwoTrackAnlysis.java+7-71.3 -> 1.4
Added trigger decision

hps-java/src/main/java/org/lcsim/hps/users/phansson
TwoTrackAnlysis.java 1.3 -> 1.4
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);
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1