Print

Print


Author: [log in to unmask]
Date: Mon Dec 22 21:47:51 2014
New Revision: 1804

Log:
fix minor issue with IC cluster collections; add IC and GTP clusters to lcsim file

Modified:
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java
    java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim

Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java
 =============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java	(original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalClusterIC.java	Mon Dec 22 21:47:51 2014
@@ -82,7 +82,8 @@
     double minTime = 0.0;
     // Maximum time cut window range. Units in ns.
     double timeWindow = 20.0;
-    
+    // The detector
+    HPSEcal3 ecal;;
        
     public void setClusterCollectionName(String clusterCollectionName) {
         this.clusterCollectionName = clusterCollectionName;
@@ -188,7 +189,7 @@
 
     public void detectorChanged(Detector detector) {
         // Get the calorimeter.
-    	HPSEcal3 ecal = (HPSEcal3) detector.getSubdetector(ecalName);
+    	ecal = (HPSEcal3) detector.getSubdetector(ecalName);
     	
         // Store the map of neighbor crystals for the current calorimeter set-up.
         neighborMap = ecal.getNeighborMap();
@@ -618,9 +619,7 @@
         } //End event output loop.
         int flag = 1 << LCIOConstants.CLBIT_HITS;
         event.put(clusterCollectionName, clusterList, HPSEcalClusterIC.class, flag);
-        event.put(rejectedHitName, rejectedHitList, CalorimeterHit.class, flag);
-        
-        
+        event.put(rejectedHitName, rejectedHitList, CalorimeterHit.class, flag,ecal.getReadout().getName());                
     }
     
     public void endOfData() {

Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim
 =============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim	(original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoringFinal.lcsim	Mon Dec 22 21:47:51 2014
@@ -43,6 +43,7 @@
 <!--            <clusterWindow>32.0</clusterWindow>-->
                 <ecalName>Ecal</ecalName>
                 <ecalCollectionName>EcalCalHits</ecalCollectionName>
+                <addEMin>0.010</addEMin>
         </driver>
         <driver name="EcalMonitoringPlots" type="org.hps.monitoring.ecal.plots.EcalMonitoringPlots">
             <inputCollection>EcalCalHits</inputCollection>