Print

Print


Author: [log in to unmask]
Date: Tue Feb 23 10:43:11 2016
New Revision: 4241

Log:
Merge trunk changes to dev branch.

Added:
    java/branches/jeremy-dev/steering-files/src/main/resources/org/hps/steering/users/celentan/LedOnlineOfflineComparison.lcsim
      - copied unchanged from r4240, java/trunk/steering-files/src/main/resources/org/hps/steering/users/celentan/LedOnlineOfflineComparison.lcsim
    java/branches/jeremy-dev/steering-files/src/main/resources/org/hps/steering/users/holly/EngRun2015FullReconMC_FEE.lcsim
      - copied unchanged from r4240, java/trunk/steering-files/src/main/resources/org/hps/steering/users/holly/EngRun2015FullReconMC_FEE.lcsim
Modified:
    java/branches/jeremy-dev/   (props changed)
    java/branches/jeremy-dev/analysis/src/main/java/org/hps/analysis/ecal/FEEClusterPlotter.java
    java/branches/jeremy-dev/conditions/   (props changed)
    java/branches/jeremy-dev/distribution/   (props changed)
    java/branches/jeremy-dev/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/GTPOnlineClusterer.java
    java/branches/jeremy-dev/evio/src/main/java/org/hps/evio/AbstractSvtEvioReader.java
    java/branches/jeremy-dev/monitoring-app/   (props changed)
    java/branches/jeremy-dev/recon/src/main/java/org/hps/recon/filtering/FEEFilterDriver.java
    java/branches/jeremy-dev/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceStandalone.lcsim

Modified: java/branches/jeremy-dev/analysis/src/main/java/org/hps/analysis/ecal/FEEClusterPlotter.java
 =============================================================================
--- java/branches/jeremy-dev/analysis/src/main/java/org/hps/analysis/ecal/FEEClusterPlotter.java	(original)
+++ java/branches/jeremy-dev/analysis/src/main/java/org/hps/analysis/ecal/FEEClusterPlotter.java	Tue Feb 23 10:43:11 2016
@@ -53,7 +53,7 @@
         aida.tree().cd("/");
         for (EcalChannel cc : ecalConditions.getChannelCollection()) {
             //aida.histogram1D(getHistoName(cc),200,0.5,1.3);
-        	aida.histogram1D(getHistoName(cc),200,0.6,2.8);	
+        	aida.histogram1D(getHistoName(cc),200,0.9,2.8);	
         }
 
     }
@@ -91,7 +91,7 @@
         		double time = seed.getTime();
         		
         		//if ((seedE/clusE > 0.6) && seedE >0.45 && time>30 && time <70){
-        		if ((seedE/clusE > 0.6) && seedE >0.6 && time>30 && time <70){
+        		if ((seedE/clusE > 0.6) && seedE >0.65 && time>30 && time <70){
         	
         			EcalChannel cc = findChannel(seed);
         			aida.histogram1D(getHistoName(cc)).fill(clusE);

Modified: java/branches/jeremy-dev/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/GTPOnlineClusterer.java
 =============================================================================
--- java/branches/jeremy-dev/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/GTPOnlineClusterer.java	(original)
+++ java/branches/jeremy-dev/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/GTPOnlineClusterer.java	Tue Feb 23 10:43:11 2016
@@ -102,7 +102,7 @@
     
     // Diagnostic plots.
     private AIDA aida = AIDA.defaultInstance();
-    private IHistogram1D hitEnergy = aida.histogram1D("GTP(O) Cluster Plot/Hit Energy Distribution", 256, -1.0, 2.2);
+    private IHistogram1D hitEnergy = aida.histogram1D("GTP(O) Cluster Plots/Hit Energy Distribution", 256, -1.0, 2.2);
     private IHistogram1D clusterSeedEnergy = aida.histogram1D("GTP(O) Cluster Plots/Cluster Seed Energy Distribution", 176, 0.0, 2.2);
     private IHistogram1D clusterHitCount = aida.histogram1D("GTP(O) Cluster Plots/Cluster Hit Count Distribution", 9, 1, 10);
     private IHistogram1D clusterTotalEnergy = aida.histogram1D("GTP(O) Cluster Plots/Cluster Total Energy Distribution", 176, 0.0, 2.2);
@@ -561,4 +561,4 @@
         // treated as within time.
         else { return false; }
     }
-}
+}

Modified: java/branches/jeremy-dev/evio/src/main/java/org/hps/evio/AbstractSvtEvioReader.java
 =============================================================================
--- java/branches/jeremy-dev/evio/src/main/java/org/hps/evio/AbstractSvtEvioReader.java	(original)
+++ java/branches/jeremy-dev/evio/src/main/java/org/hps/evio/AbstractSvtEvioReader.java	Tue Feb 23 10:43:11 2016
@@ -232,11 +232,7 @@
                 SvtHeaderDataInfo headerData = this.extractSvtHeader(dataBank.getHeader().getNumber(), data);
                 
                 // Check that the multisample count is consistent
-                try {
-                    this.checkSvtSampleCount(sampleCount, headerData);
-                }  catch(final SvtEvioHeaderException e) {
-                    LOGGER.warning("Caught SVT exception:" + e.getMessage());
-                }
+                this.checkSvtSampleCount(sampleCount, headerData);
                 
                 // Add header to list
                 headers.add(headerData);

Modified: java/branches/jeremy-dev/recon/src/main/java/org/hps/recon/filtering/FEEFilterDriver.java
 =============================================================================
--- java/branches/jeremy-dev/recon/src/main/java/org/hps/recon/filtering/FEEFilterDriver.java	(original)
+++ java/branches/jeremy-dev/recon/src/main/java/org/hps/recon/filtering/FEEFilterDriver.java	Tue Feb 23 10:43:11 2016
@@ -44,9 +44,10 @@
       //    ClusterUtilities.findSeedHit(cc).getRawEnergy() < 0.4)
       //  cc.Delete();
 
-      // keep events with a cluster over 600 MeV with seed over 400 MeV:
-      if (cc.getEnergy() > 0.6 && 
-          ClusterUtilities.findSeedHit(cc).getCorrectedEnergy() > 0.4)
+      // keep events with a cluster over 600 MeV with seed over 400 MeV (for 2015 running).
+    	// keep events with cluster over 1.2 GeV and seed over 650 MeV for 2016 running.
+      if (cc.getEnergy() > 1.2 && 
+          ClusterUtilities.findSeedHit(cc).getCorrectedEnergy() > 0.65)
         return;
     }
 

Modified: java/branches/jeremy-dev/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceStandalone.lcsim
 =============================================================================
--- java/branches/jeremy-dev/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceStandalone.lcsim	(original)
+++ java/branches/jeremy-dev/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceStandalone.lcsim	Tue Feb 23 10:43:11 2016
@@ -5,8 +5,7 @@
 	        <driver name="EcalRunningPedestal"/>
 	  	    <driver name="EcalRawConverter" />    
 	        <driver name="LedAnalysisDriver"/>
-	   <!-- <driver name="EcalEventDisplay" />    -->     <!-- Ecal event display -->
-	        <driver name="AidaSaveDriver"/>
+	        <driver name="AidaSaveDriver"/>	     
 	    </execute>           
 	    <drivers>    
 	        <driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
@@ -18,34 +17,27 @@
 	        </driver>
 	        <driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
 	            <ecalCollectionName>EcalCalHits</ecalCollectionName>
-	            <use2014Gain>false</use2014Gain>
 	            <useTimestamps>false</useTimestamps>
 	            <useTruthTime>false</useTruthTime>
 	            <useRunningPedestal>true</useRunningPedestal>
 	            <useTimeWalkCorrection>true</useTimeWalkCorrection>
+	            <nsa>60</nsa>  <!-- these are critical since the defaults in software are 100 - 20, as in prod. runs -->
+       		    <nsb>16</nsb>
 	        </driver>       
-	       <driver name="EcalEventDisplay" type="org.hps.monitoring.ecal.plots.EcalEventDisplay">
-	            <inputCollection>EcalCalHits</inputCollection>
-	            <inputCollectionRaw>EcalReadoutHits</inputCollectionRaw>
-	            <inputClusterCollection>EcalClusters</inputClusterCollection>
-	            <pedSamples>20</pedSamples>
-	            <maxEch>15.0</maxEch>
-	            <minEch>0.005</minEch>
-	            <eventRefreshRate>2</eventRefreshRate>
-	        </driver>
 	        <driver name="LedAnalysisDriver" type="org.hps.monitoring.ecal.plots.EcalLedSequenceMonitor">
 	           <isMonitoringApp>false</isMonitoringApp>
 	           <doFullAnalysis>false</doFullAnalysis>
-	           <skipMin>0.25</skipMin>
+	           <skipMin>0.2</skipMin>
 	           <skipInitial>0.05</skipInitial>    
 	           <useRawEnergy>true</useRawEnergy>
-	           <energyCut>1</energyCut>
+	           <energyCut>2.0</energyCut>
 	           <nEventsMin>300</nEventsMin>
 	           <evnMinDraw>0.</evnMinDraw>
-	           <evnMaxDraw>20000.</evnMaxDraw>
+	           <evnMaxDraw>80000.</evnMaxDraw>
+	           <saveTuple>false</saveTuple>
 	        </driver>
 	        <driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
-	            <outputFileName>${outputFile}</outputFileName>
-	        </driver>
+	            <outputFileName>${outputFile}.LedAnalysis.aida</outputFileName>
+	        </driver>        
 		</drivers>
 	</lcsim>