Print

Print


Author: luca
Date: Wed Dec  3 03:29:42 2014
New Revision: 1635

Log: (empty)

Modified:
    java/trunk/users/src/main/java/org/hps/users/luca/CalibTest.java
    java/trunk/users/src/main/java/org/hps/users/luca/FEETrigger.java
    java/trunk/users/src/main/java/org/hps/users/luca/TriggerAna.java

Modified: java/trunk/users/src/main/java/org/hps/users/luca/CalibTest.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/luca/CalibTest.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/luca/CalibTest.java	Wed Dec  3 03:29:42 2014
@@ -2,42 +2,23 @@
 package org.hps.users.luca;
 
 //import hep.aida.ITupleColumn.String;
-import java.io.IOException;
-import java.io.*;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
+
 import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.lang.String;
-import org.hps.recon.ecal.ECalUtils;
-import org.hps.recon.ecal.HPSEcalCluster;
-import org.lcsim.event.CalorimeterHit;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.ParticleID;
-import org.lcsim.geometry.Detector;
-import org.lcsim.geometry.subdetector.HPSEcal3;
-import org.lcsim.geometry.subdetector.HPSEcal3.NeighborMap;
-import org.lcsim.lcio.LCIOConstants;
-import org.lcsim.util.Driver;
-import java.util.List;
-import org.lcsim.event.Cluster;
+
 import org.lcsim.event.EventHeader;
 import org.lcsim.event.MCParticle;
-import org.lcsim.event.SimCalorimeterHit;
-import org.lcsim.event.SimTrackerHit;
-import org.lcsim.event.Track;
 import org.lcsim.util.Driver;
-import org.lcsim.event.base.CalorimeterHitImpl;
-
+import hep.aida.IHistogram1D;
+import org.lcsim.util.aida.AIDA;
 // the class has to be derived from the driver class
 public class CalibTest extends Driver {
-int counter=0;
-
+//int counter=0;
+AIDA aida = AIDA.defaultInstance();
+IHistogram1D electronEne=aida.histogram1D("Electrons' energy spectrum",300, 0, 3);
+IHistogram1D positronEne=aida.histogram1D("Protons' energy spectrum",300, 0, 3);
   // constructor
-  public CalibTest() {
-  }
+ // public CalibTest() {
+  //}
     
   //  overwrite the process method
   @Override
@@ -50,14 +31,15 @@
     for (MCParticle particle : mcParticles)
  {
      if(particle.getPDGID()==11)
-     {if(particle.getEnergy()> 2.1){
-         counter++;
-       }
+     {electronEne.fill(particle.getEnergy());
+     }
+     else if(particle.getPDGID()==-11)
+     {positronEne.fill(particle.getEnergy());
      }
      
      //System.out.println(particle.getPDGID());
  } 
-System.out.println("ho contato" + counter + "elettroni. \n");
+//System.out.println("ho contato" + counter + "elettroni. \n");
     /*  try
      {
     FileOutputStream prova = new FileOutputStream("prova.txt");

Modified: java/trunk/users/src/main/java/org/hps/users/luca/FEETrigger.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/luca/FEETrigger.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/luca/FEETrigger.java	Wed Dec  3 03:29:42 2014
@@ -140,9 +140,17 @@
                                         */ 
                                         //10
                                         
+                                        /*
                                         if( ix > 19 || ix < -22) { zone3Count++; } //x1
 					if(ix < 20 && ix  > 9 || ix > -22 && ix <-17)  { zone2Count++; }//x10
 					if((ix > 5 && ix < 10) || (ix > -18 && ix < -14)) { zone1Count++; }    //x50
+                                        */
+                                        
+                                        //V11
+                                        
+                                        if( ix > 19 || ix < -22) { zone3Count++; } //x1
+					if(ix < 20 && ix  > 11 || ix > -22 && ix <-19)  { zone2Count++; }//x10
+					if((ix > 5 && ix < 12) || (ix > -20 && ix < -14)) { zone1Count++; }    //x50
                                 
                                 }
 			}

Modified: java/trunk/users/src/main/java/org/hps/users/luca/TriggerAna.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/luca/TriggerAna.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/luca/TriggerAna.java	Wed Dec  3 03:29:42 2014
@@ -106,12 +106,12 @@
     //initialize the writers
     writer=new FileWriter(outputFileName);
     //writer2=new FileWriter(outputFileName2);
-    writer3=new FileWriter(outputFileName3);
+   // writer3=new FileWriter(outputFileName3);
     
     //Clear the files
     writer.write("");
    // writer2.write("");
-    writer3.write("");
+   // writer3.write("");
     
     
     
@@ -129,7 +129,7 @@
 //close the file writer.
     writer.close();
  //   writer2.close();
-    writer3.close();
+    //writer3.close();
     
     }
 catch(IOException e){
@@ -140,7 +140,7 @@
  @Override  
  public void process (EventHeader event){
    
-          if(event.hasCollection(HPSEcalCluster.class, "EcalClusters")) {
+         /* if(event.hasCollection(HPSEcalCluster.class, "EcalClusters")) {
         List<HPSEcalCluster> clusterList =event.get(HPSEcalCluster.class,clusterCollectionName );   
             for(HPSEcalCluster cluster : clusterList){
                 
@@ -154,7 +154,7 @@
             }
           
           }
-           
+         */  
      
      //get the clusters from the event IF they are triggered
     if(TriggerDriver.triggerBit()){