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>
|