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()){
|