Author: [log in to unmask]
Date: Wed Apr 1 14:34:14 2015
New Revision: 2652
Log:
First set of changes for normalizing ECAL names. HPSJAVA-478
Added:
java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/EcalMCStudies.java
- copied, changed from r2606, java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/ECalMCStudies.java
java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalCellIDPrintDriver.java
- copied, changed from r2606, java/trunk/analysis/src/main/java/org/hps/analysis/ecal/ECalCellIDPrintDriver.java
java/trunk/analysis/src/main/java/org/hps/analysis/examples/EcalScoringMatchDriver.java
- copied, changed from r2606, java/trunk/analysis/src/main/java/org/hps/analysis/examples/ECalScoringMatchDriver.java
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRunningPedestalDriver.java
- copied, changed from r2606, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalRunningPedestalDriver.java
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalUtils.java
- copied, changed from r2606, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalUtils.java
java/trunk/evio/src/main/java/org/hps/evio/EcalEvioReader.java
- copied, changed from r2650, java/trunk/evio/src/main/java/org/hps/evio/ECalEvioReader.java
java/trunk/evio/src/main/java/org/hps/evio/EcalHitWriter.java
- copied, changed from r2650, java/trunk/evio/src/main/java/org/hps/evio/ECalHitWriter.java
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalBasicMonitoring.lcsim
- copied unchanged from r2606, java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalBasicMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedCommissioning.lcsim
- copied unchanged from r2606, java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalLedCommissioning.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalMonitoring.lcsim
- copied unchanged from r2606, java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalTriggerMonitoring.lcsim
- copied unchanged from r2606, java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalTriggerWindowMonitoring.lcsim
- copied unchanged from r2606, java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerWindowMonitoring.lcsim
java/trunk/users/src/main/java/org/hps/users/baltzell/EcalRunningPedestalDriver.java
- copied, changed from r2606, java/trunk/users/src/main/java/org/hps/users/baltzell/ECalRunningPedestalDriver.java
java/trunk/users/src/main/java/org/hps/users/phansson/EcalHitMapPlots.java
- copied, changed from r2606, java/trunk/users/src/main/java/org/hps/users/phansson/ECalHitMapPlots.java
Removed:
java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/ECalMCStudies.java
java/trunk/analysis/src/main/java/org/hps/analysis/ecal/ECalCellIDPrintDriver.java
java/trunk/analysis/src/main/java/org/hps/analysis/examples/ECalScoringMatchDriver.java
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalRunningPedestalDriver.java
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalUtils.java
java/trunk/evio/src/main/java/org/hps/evio/ECalEvioReader.java
java/trunk/evio/src/main/java/org/hps/evio/ECalHitWriter.java
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalBasicMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalLedCommissioning.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerMonitoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/ECalTriggerWindowMonitoring.lcsim
java/trunk/users/src/main/java/org/hps/users/baltzell/ECalRunningPedestalDriver.java
java/trunk/users/src/main/java/org/hps/users/phansson/ECalHitMapPlots.java
Modified:
java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalClusterPlots.java
java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalHitPlots.java
java/trunk/analysis/src/main/java/org/hps/analysis/ecal/HPSEcalTriggerPlotsDriver.java
java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCEcalReadoutDriver.java
java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java
java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCTriggerDriver.java
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalEdepToTriggerConverterDriver.java
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java
java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java
java/trunk/evio/src/main/java/org/hps/evio/LCSimTestRunEventBuilder.java
java/trunk/evio/src/main/java/org/hps/evio/TestRunReconToEvio.java
java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToEvio.java
java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToLcio.java
java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalClusterPlots.java
java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplay.java
java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplayWithRawWaveform.java
java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalHitPlots.java
java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalLedSequenceMonitor.java
java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalWindowPlotsXY.java
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceMonitor.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalPedestalMonitor.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon_Pass1.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015ECalRecon.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestalMonitor.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestals.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_Pass1_FirmwareEmulator.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/celentan/LedAnalysisFromEvio.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ECalScoring.lcsim
java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim
java/trunk/users/src/main/java/org/hps/users/baltzell/EcalRawConverter_RunPed.java
java/trunk/users/src/main/java/org/hps/users/celentan/DummyDriverRaw.java
java/trunk/users/src/main/java/org/hps/users/celentan/EcalChannelsAmplitude.java
java/trunk/users/src/main/java/org/hps/users/celentan/RawPedestalComputator.java
java/trunk/users/src/main/java/org/hps/users/gcharles/FADCSignalAnalysis.java
java/trunk/users/src/main/java/org/hps/users/holly/EcalClustererCosmics.java
java/trunk/users/src/main/java/org/hps/users/holly/HPSEcalClusterIC.java
java/trunk/users/src/main/java/org/hps/users/luca/FADCVariableTriggerFEEDriver.java
java/trunk/users/src/main/java/org/hps/users/luca/myTriggerDriver.java
java/trunk/users/src/main/java/org/hps/users/ngraf/NearestNeighborClusterDriver.java
java/trunk/users/src/main/java/org/hps/users/phansson/TrigRateAna.java
java/trunk/users/src/main/java/org/hps/users/phansson/dataMCPlots.java
java/trunk/users/src/main/java/org/hps/users/phansson/ecalPlots.java
Copied: java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/EcalMCStudies.java (from r2606, java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/ECalMCStudies.java)
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/ECalMCStudies.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/dataquality/EcalMCStudies.java Wed Apr 1 14:34:14 2015
@@ -10,6 +10,6 @@
*
* @author mgraham
*/
-public class ECalMCStudies {
+public class EcalMCStudies {
}
Copied: java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalCellIDPrintDriver.java (from r2606, java/trunk/analysis/src/main/java/org/hps/analysis/ecal/ECalCellIDPrintDriver.java)
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/ecal/ECalCellIDPrintDriver.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalCellIDPrintDriver.java Wed Apr 1 14:34:14 2015
@@ -17,7 +17,7 @@
* @author Sho Uemura <[log in to unmask]>
* @version $Id: ECalCellIDPrintDriver.java,v 1.1 2012/05/01 15:06:38 meeg Exp $
*/
-public class ECalCellIDPrintDriver extends Driver {
+public class EcalCellIDPrintDriver extends Driver {
Subdetector ecal;
IDDecoder dec;
@@ -26,7 +26,7 @@
String outputFileName;
PrintWriter outputStream = null;
- public ECalCellIDPrintDriver() {
+ public EcalCellIDPrintDriver() {
}
public void setEcalCollectionName(String ecalCollectionName) {
Modified: java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalClusterPlots.java
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalClusterPlots.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalClusterPlots.java Wed Apr 1 14:34:14 2015
@@ -7,7 +7,7 @@
import java.util.List;
import org.apache.commons.math.stat.StatUtils;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
@@ -29,7 +29,7 @@
IHistogram1D clusterTimeSigma;
IHistogram2D edgePlot;
int eventn = 0;
- double maxE = 5000 * ECalUtils.MeV;
+ double maxE = 5000 * EcalUtils.MeV;
boolean logScale = false;
public void setInputCollection(String inputCollection) {
Modified: java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalHitPlots.java
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalHitPlots.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/ecal/EcalHitPlots.java Wed Apr 1 14:34:14 2015
@@ -7,7 +7,7 @@
import java.util.List;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.recon.ecal.triggerbank.AbstractIntData;
import org.hps.recon.ecal.triggerbank.SSPData;
import org.hps.recon.ecal.triggerbank.TestRunTriggerData;
@@ -34,7 +34,7 @@
// IHistogram2D topX, botX, topY, botY;
IHistogram2D edgePlot;
int eventn = 0;
- double maxE = 5000 * ECalUtils.MeV;
+ double maxE = 5000 * EcalUtils.MeV;
boolean logScale = false;
public void setInputCollection(String inputCollection) {
Modified: java/trunk/analysis/src/main/java/org/hps/analysis/ecal/HPSEcalTriggerPlotsDriver.java
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/ecal/HPSEcalTriggerPlotsDriver.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/ecal/HPSEcalTriggerPlotsDriver.java Wed Apr 1 14:34:14 2015
@@ -1,14 +1,14 @@
package org.hps.analysis.ecal;
-import static org.hps.recon.ecal.ECalUtils.maxVolt;
-import static org.hps.recon.ecal.ECalUtils.nBit;
+import static org.hps.recon.ecal.EcalUtils.maxVolt;
+import static org.hps.recon.ecal.EcalUtils.nBit;
import hep.aida.IHistogram2D;
import java.util.ArrayList;
import java.util.List;
import org.hps.readout.ecal.TriggerDriver;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
@@ -102,7 +102,7 @@
// Loop through the energy plots and fill them if the hit
// is over the current energy threshold/
for(int e = 0; e < energyCut.length; e++) {
- if(energy > energyCut[e] * ECalUtils.MeV) {
+ if(energy > energyCut[e] * EcalUtils.MeV) {
hitXYPlot[e].fill(ix - 0.5 * Math.signum(ix), iy);
}
}
@@ -151,6 +151,6 @@
private double pulseAmplitude(double time) {
if (time <= 0.0) { return 0.0; }
- return ECalUtils.readoutGain * ((time * time / (2 * tp * tp * tp)) * Math.exp(-time / tp)) * ((Math.pow(2, nBit) - 1) / maxVolt);
+ return EcalUtils.readoutGain * ((time * time / (2 * tp * tp * tp)) * Math.exp(-time / tp)) * ((Math.pow(2, nBit) - 1) / maxVolt);
}
}
Copied: java/trunk/analysis/src/main/java/org/hps/analysis/examples/EcalScoringMatchDriver.java (from r2606, java/trunk/analysis/src/main/java/org/hps/analysis/examples/ECalScoringMatchDriver.java)
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/examples/ECalScoringMatchDriver.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/examples/EcalScoringMatchDriver.java Wed Apr 1 14:34:14 2015
@@ -18,7 +18,7 @@
* @author Sho Uemura <[log in to unmask]>
* @version $Id: $
*/
-public class ECalScoringMatchDriver extends Driver {
+public class EcalScoringMatchDriver extends Driver {
private AIDA aida = AIDA.defaultInstance();
// IHistogram1D hitCorEner = aida.histogram1D("CorEnergy", 1000, 0.0, 10);
Modified: java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCEcalReadoutDriver.java
=============================================================================
--- java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCEcalReadoutDriver.java (original)
+++ java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCEcalReadoutDriver.java Wed Apr 1 14:34:14 2015
@@ -1,11 +1,11 @@
package org.hps.readout.ecal;
-import static org.hps.recon.ecal.ECalUtils.ecalReadoutPeriod;
-import static org.hps.recon.ecal.ECalUtils.fallTime;
-import static org.hps.recon.ecal.ECalUtils.maxVolt;
-import static org.hps.recon.ecal.ECalUtils.nBit;
-import static org.hps.recon.ecal.ECalUtils.readoutGain;
-import static org.hps.recon.ecal.ECalUtils.riseTime;
+import static org.hps.recon.ecal.EcalUtils.ecalReadoutPeriod;
+import static org.hps.recon.ecal.EcalUtils.fallTime;
+import static org.hps.recon.ecal.EcalUtils.maxVolt;
+import static org.hps.recon.ecal.EcalUtils.nBit;
+import static org.hps.recon.ecal.EcalUtils.readoutGain;
+import static org.hps.recon.ecal.EcalUtils.riseTime;
import java.util.ArrayList;
import java.util.Comparator;
@@ -19,7 +19,7 @@
import org.hps.conditions.database.DatabaseConditionsManager;
import org.hps.conditions.ecal.EcalChannelConstants;
import org.hps.conditions.ecal.EcalConditions;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.util.RandomGaussian;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.EventHeader;
@@ -455,11 +455,11 @@
//add preamp noise and photoelectron Poisson noise in quadrature
double noise;
if (use2014Gain) {
- noise = Math.sqrt(Math.pow(channelData.getCalibration().getNoise() * channelData.getGain().getGain() * ECalUtils.gainFactor * ECalUtils.ecalReadoutPeriod, 2)
- + hit.getRawEnergy() / (ECalUtils.lightYield * ECalUtils.quantumEff * ECalUtils.surfRatio));
+ noise = Math.sqrt(Math.pow(channelData.getCalibration().getNoise() * channelData.getGain().getGain() * EcalUtils.gainFactor * EcalUtils.ecalReadoutPeriod, 2)
+ + hit.getRawEnergy() / (EcalUtils.lightYield * EcalUtils.quantumEff * EcalUtils.surfRatio));
} else {
- noise = Math.sqrt(Math.pow(channelData.getCalibration().getNoise() * channelData.getGain().getGain() * ECalUtils.MeV, 2)
- + hit.getRawEnergy() * ECalUtils.MeV / pePerMeV);
+ noise = Math.sqrt(Math.pow(channelData.getCalibration().getNoise() * channelData.getGain().getGain() * EcalUtils.MeV, 2)
+ + hit.getRawEnergy() * EcalUtils.MeV / pePerMeV);
}
energyAmplitude += RandomGaussian.getGaussian(0, noise);
}
@@ -522,9 +522,9 @@
//normalization constant from cal gain (MeV/integral bit) to amplitude gain (amplitude bit/GeV)
double gain;
if (fixedGain > 0) {
- gain = readoutPeriod / (fixedGain * ECalUtils.MeV * ((Math.pow(2, nBit) - 1) / maxVolt));
+ gain = readoutPeriod / (fixedGain * EcalUtils.MeV * ((Math.pow(2, nBit) - 1) / maxVolt));
} else {
- gain = readoutPeriod / (channelData.getGain().getGain() * ECalUtils.MeV * ((Math.pow(2, nBit) - 1) / maxVolt));
+ gain = readoutPeriod / (channelData.getGain().getGain() * EcalUtils.MeV * ((Math.pow(2, nBit) - 1) / maxVolt));
}
return gain * pulseAmplitude(time, pulseShape, tp);
Modified: java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java
=============================================================================
--- java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java (original)
+++ java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCPrimaryTriggerDriver.java Wed Apr 1 14:34:14 2015
@@ -8,7 +8,7 @@
import java.util.List;
import java.util.Queue;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.recon.ecal.triggerbank.TriggerModule;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
@@ -288,7 +288,7 @@
* @param clusterEnergyHigh - The parameter value.
*/
public void setClusterEnergyHigh(double clusterEnergyHigh) {
- triggerModule.setCutValue(TriggerModule.CLUSTER_TOTAL_ENERGY_HIGH, clusterEnergyHigh * ECalUtils.GeV);
+ triggerModule.setCutValue(TriggerModule.CLUSTER_TOTAL_ENERGY_HIGH, clusterEnergyHigh * EcalUtils.GeV);
}
/**
@@ -298,7 +298,7 @@
* @param clusterEnergyLow - The parameter value.
*/
public void setClusterEnergyLow(double clusterEnergyLow) {
- triggerModule.setCutValue(TriggerModule.CLUSTER_TOTAL_ENERGY_LOW, clusterEnergyLow * ECalUtils.GeV);
+ triggerModule.setCutValue(TriggerModule.CLUSTER_TOTAL_ENERGY_LOW, clusterEnergyLow * EcalUtils.GeV);
}
/**
@@ -318,7 +318,7 @@
* @param energyDifferenceHigh - The parameter value.
*/
public void setEnergyDifferenceHigh(double energyDifferenceHigh) {
- triggerModule.setCutValue(TriggerModule.PAIR_ENERGY_DIFFERENCE_HIGH, energyDifferenceHigh * ECalUtils.GeV);
+ triggerModule.setCutValue(TriggerModule.PAIR_ENERGY_DIFFERENCE_HIGH, energyDifferenceHigh * EcalUtils.GeV);
}
/**
@@ -337,7 +337,7 @@
* @param energySumHigh - The parameter value.
*/
public void setEnergySumHigh(double energySumHigh) {
- triggerModule.setCutValue(TriggerModule.PAIR_ENERGY_SUM_HIGH, energySumHigh * ECalUtils.GeV);
+ triggerModule.setCutValue(TriggerModule.PAIR_ENERGY_SUM_HIGH, energySumHigh * EcalUtils.GeV);
}
/**
@@ -347,7 +347,7 @@
* @param energySumHigh - The parameter value.
*/
public void setEnergySumLow(double energySumLow) {
- triggerModule.setCutValue(TriggerModule.PAIR_ENERGY_SUM_LOW, energySumLow * ECalUtils.GeV);
+ triggerModule.setCutValue(TriggerModule.PAIR_ENERGY_SUM_LOW, energySumLow * EcalUtils.GeV);
}
/**
@@ -376,7 +376,7 @@
* @param seedEnergyHigh - The parameter value.
*/
public void setSeedEnergyHigh(double seedEnergyHigh) {
- triggerModule.setCutValue(TriggerModule.CLUSTER_SEED_ENERGY_HIGH, seedEnergyHigh * ECalUtils.GeV);
+ triggerModule.setCutValue(TriggerModule.CLUSTER_SEED_ENERGY_HIGH, seedEnergyHigh * EcalUtils.GeV);
}
/**
@@ -386,7 +386,7 @@
* @param seedEnergyLow - The parameter value.
*/
public void setSeedEnergyLow(double seedEnergyLow) {
- triggerModule.setCutValue(TriggerModule.CLUSTER_SEED_ENERGY_LOW, seedEnergyLow * ECalUtils.GeV);
+ triggerModule.setCutValue(TriggerModule.CLUSTER_SEED_ENERGY_LOW, seedEnergyLow * EcalUtils.GeV);
}
/**
Modified: java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCTriggerDriver.java
=============================================================================
--- java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCTriggerDriver.java (original)
+++ java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/FADCTriggerDriver.java Wed Apr 1 14:34:14 2015
@@ -11,7 +11,7 @@
import java.util.List;
import java.util.Queue;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
import org.lcsim.geometry.Detector;
@@ -32,10 +32,10 @@
protected double beamEnergy = -1; //by default, get beam energy from detector name
private int minHitCount = 1;
private boolean useDefaultCuts = true;
- private double clusterEnergyHigh = 2.2 * ECalUtils.GeV;
- private double clusterEnergyLow = .1 * ECalUtils.GeV;
- private double energySumThreshold = 2.2 * ECalUtils.GeV;
- private double energyDifferenceThreshold = 2.2 * ECalUtils.GeV;
+ private double clusterEnergyHigh = 2.2 * EcalUtils.GeV;
+ private double clusterEnergyLow = .1 * EcalUtils.GeV;
+ private double energySumThreshold = 2.2 * EcalUtils.GeV;
+ private double energyDifferenceThreshold = 2.2 * EcalUtils.GeV;
private double maxCoplanarityAngle = 90; // degrees
// private double energyDistanceDistance = 250; // mm
// private double energyDistanceThreshold = 0.8 / 2.2;
@@ -91,23 +91,23 @@
if (beamEnergy == 1.1) {
System.out.println(this.getClass().getSimpleName() + ": Setting trigger for 1.1 GeV beam");
maxCoplanarityAngle = 90;
- clusterEnergyHigh = .7 * ECalUtils.GeV;
- clusterEnergyLow = .1 * ECalUtils.GeV;
- energySumThreshold = 0.8 * ECalUtils.GeV;
+ clusterEnergyHigh = .7 * EcalUtils.GeV;
+ clusterEnergyLow = .1 * EcalUtils.GeV;
+ energySumThreshold = 0.8 * EcalUtils.GeV;
energyDifferenceThreshold = beamEnergy;
} else if (beamEnergy == 2.2) {
System.out.println(this.getClass().getSimpleName() + ": Setting trigger for 2.2 GeV beam");
maxCoplanarityAngle = 35;
- clusterEnergyHigh = 1.5 * ECalUtils.GeV;
- clusterEnergyLow = .1 * ECalUtils.GeV;
- energySumThreshold = 1.9 * ECalUtils.GeV;
+ clusterEnergyHigh = 1.5 * EcalUtils.GeV;
+ clusterEnergyLow = .1 * EcalUtils.GeV;
+ energySumThreshold = 1.9 * EcalUtils.GeV;
energyDifferenceThreshold = beamEnergy;
} else if (beamEnergy == 6.6) {
System.out.println(this.getClass().getSimpleName() + ": Setting trigger for 6.6 GeV beam");
maxCoplanarityAngle = 60;
- clusterEnergyHigh = 5.0 * ECalUtils.GeV;
- clusterEnergyLow = .1 * ECalUtils.GeV;
- energySumThreshold = 5.5 * ECalUtils.GeV;
+ clusterEnergyHigh = 5.0 * EcalUtils.GeV;
+ clusterEnergyLow = .1 * EcalUtils.GeV;
+ energySumThreshold = 5.5 * EcalUtils.GeV;
energyDifferenceThreshold = beamEnergy;
}
}
@@ -176,7 +176,7 @@
* @param clusterEnergyHigh
*/
public void setClusterEnergyHigh(double clusterEnergyHigh) {
- this.clusterEnergyHigh = clusterEnergyHigh * ECalUtils.GeV;
+ this.clusterEnergyHigh = clusterEnergyHigh * EcalUtils.GeV;
}
/**
@@ -185,7 +185,7 @@
* @param clusterEnergyLow
*/
public void setClusterEnergyLow(double clusterEnergyLow) {
- this.clusterEnergyLow = clusterEnergyLow * ECalUtils.GeV;
+ this.clusterEnergyLow = clusterEnergyLow * EcalUtils.GeV;
}
/**
@@ -194,7 +194,7 @@
* @param energySumThreshold
*/
public void setEnergySumThreshold(double energySumThreshold) {
- this.energySumThreshold = energySumThreshold * ECalUtils.GeV;
+ this.energySumThreshold = energySumThreshold * EcalUtils.GeV;
}
/**
@@ -204,7 +204,7 @@
* @param energyDifferenceThreshold
*/
public void setEnergyDifferenceThreshold(double energyDifferenceThreshold) {
- this.energyDifferenceThreshold = energyDifferenceThreshold * ECalUtils.GeV;
+ this.energyDifferenceThreshold = energyDifferenceThreshold * EcalUtils.GeV;
}
/**
@@ -352,8 +352,8 @@
if (outputStream != null) {
outputStream.printf("Event %d: cluster pair (energy %f in quadrant %d (%s), energy %f in quadrant %d (%s))\n",
ClockSingleton.getClock(),
- clusterPair[0].getEnergy(), ECalUtils.getQuadrant(clusterPair[0]), clusterPair[0].getCalorimeterHits().get(0).getPositionVec().toString(),
- clusterPair[1].getEnergy(), ECalUtils.getQuadrant(clusterPair[1]), clusterPair[1].getCalorimeterHits().get(0).getPositionVec().toString());
+ clusterPair[0].getEnergy(), EcalUtils.getQuadrant(clusterPair[0]), clusterPair[0].getCalorimeterHits().get(0).getPositionVec().toString(),
+ clusterPair[1].getEnergy(), EcalUtils.getQuadrant(clusterPair[1]), clusterPair[1].getCalorimeterHits().get(0).getPositionVec().toString());
}
allPairs++;
@@ -568,8 +568,8 @@
* @return true if opposite quadrants, false otherwise
*/
protected boolean oppositeQuadrantsCut(Cluster[] clusterPair) {
- int quad1 = ECalUtils.getQuadrant(clusterPair[0]);
- int quad2 = ECalUtils.getQuadrant(clusterPair[1]);
+ int quad1 = EcalUtils.getQuadrant(clusterPair[0]);
+ int quad2 = EcalUtils.getQuadrant(clusterPair[1]);
//if clusters are in the same quadrant, they're not opposite quadrants
if (quad1 == quad2) {
Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalEdepToTriggerConverterDriver.java
=============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalEdepToTriggerConverterDriver.java (original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalEdepToTriggerConverterDriver.java Wed Apr 1 14:34:14 2015
@@ -173,7 +173,7 @@
// double integral = hit.getRawEnergy()/ECalUtils.GeV * gainScale;
double gain = _gain > 0 ? _gain : channelData.getGain().getGain();
- double integral = amplitude * gain * pulseIntegral * gainScale * ECalUtils.MeV / ECalUtils.GeV;
+ double integral = amplitude * gain * pulseIntegral * gainScale * EcalUtils.MeV / EcalUtils.GeV;
// double thresholdCrossingTime = 0 - hit.getTime();
// while (true) {
@@ -207,13 +207,13 @@
if (addNoise) {
//add preamp noise and photoelectron Poisson noise in quadrature
- double noise = Math.sqrt(Math.pow(channelData.getCalibration().getNoise() * channelData.getGain().getGain() * ECalUtils.MeV, 2) + hit.getRawEnergy() * ECalUtils.MeV / pePerMeV);
+ double noise = Math.sqrt(Math.pow(channelData.getCalibration().getNoise() * channelData.getGain().getGain() * EcalUtils.MeV, 2) + hit.getRawEnergy() * EcalUtils.MeV / pePerMeV);
energyAmplitude += RandomGaussian.getGaussian(0, noise);
}
double gain = _gain > 0 ? _gain : channelData.getGain().getGain();
// System.out.format("amplitude: %f %f %f %f\n", hit.getRawEnergy(), energyAmplitude, gain, (energyAmplitude / ECalUtils.MeV) / (gain * pulseIntegral));
- return (energyAmplitude / ECalUtils.MeV) / (gain * pulseIntegral);
+ return (energyAmplitude / EcalUtils.MeV) / (gain * pulseIntegral);
}
private double pulseAmplitude(double time) {
Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java
=============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java (original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRawConverter.java Wed Apr 1 14:34:14 2015
@@ -488,9 +488,9 @@
int amplitude;
double pedestal = getPulsePedestal(null, id, windowSamples, (int) hit.getTime() / nsPerSample);
if (constantGain) {
- amplitude = (int) Math.round((hit.getRawEnergy() / ECalUtils.MeV) / gain + pedestal);
+ amplitude = (int) Math.round((hit.getRawEnergy() / EcalUtils.MeV) / gain + pedestal);
} else {
- amplitude = (int) Math.round((hit.getRawEnergy() / ECalUtils.MeV) / channelData.getGain().getGain() + pedestal);
+ amplitude = (int) Math.round((hit.getRawEnergy() / EcalUtils.MeV) / channelData.getGain().getGain() + pedestal);
}
RawCalorimeterHit h = new BaseRawCalorimeterHit(id, amplitude, time);
return h;
@@ -506,18 +506,18 @@
if(useDAQConfig) {
//float gain = ConfigurationManager.getInstance().getFADCConfig().getGain(ecalConditions.getChannelCollection().findGeometric(cellID));
- return config.getGain(cellID) * adcSum * ECalUtils.MeV;
+ return config.getGain(cellID) * adcSum * EcalUtils.MeV;
} else if(use2014Gain) {
if (constantGain) {
- return adcSum * ECalUtils.gainFactor * ECalUtils.ecalReadoutPeriod;
+ return adcSum * EcalUtils.gainFactor * EcalUtils.ecalReadoutPeriod;
} else {
- return channelData.getGain().getGain() * adcSum * ECalUtils.gainFactor * ECalUtils.ecalReadoutPeriod; // should not be used for the moment (2014/02)
+ return channelData.getGain().getGain() * adcSum * EcalUtils.gainFactor * EcalUtils.ecalReadoutPeriod; // should not be used for the moment (2014/02)
}
} else {
if(constantGain) {
- return gain * adcSum * ECalUtils.MeV;
+ return gain * adcSum * EcalUtils.MeV;
} else {
- return channelData.getGain().getGain() * adcSum * ECalUtils.MeV; //gain is defined as MeV/integrated ADC
+ return channelData.getGain().getGain() * adcSum * EcalUtils.MeV; //gain is defined as MeV/integrated ADC
}
}
}
Copied: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRunningPedestalDriver.java (from r2606, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalRunningPedestalDriver.java)
=============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalRunningPedestalDriver.java (original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalRunningPedestalDriver.java Wed Apr 1 14:34:14 2015
@@ -28,7 +28,7 @@
* @version $Id: ECalRunningPedestalDriver.java,v 1.0 2015/02/10 00:00:00
* @author <[log in to unmask]>
*/
-public class ECalRunningPedestalDriver extends Driver {
+public class EcalRunningPedestalDriver extends Driver {
// limit array lengths:
private final int limitLookbackEvents = 1000;
@@ -63,7 +63,7 @@
private boolean debug = false;
private EcalConditions ecalConditions = null;
- public ECalRunningPedestalDriver() {
+ public EcalRunningPedestalDriver() {
}
@Override
Copied: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalUtils.java (from r2606, java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalUtils.java)
=============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/ECalUtils.java (original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalUtils.java Wed Apr 1 14:34:14 2015
@@ -8,7 +8,7 @@
* @author Sho Uemura <[log in to unmask]>
* @version $Id: ECalUtils.java,v 1.1 2013/02/25 22:39:24 meeg Exp $
*/
-public class ECalUtils {
+public class EcalUtils {
public static final double GeV = 1.0;
public static final double MeV = 0.001;
Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java
=============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java (original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/cluster/LegacyClusterer.java Wed Apr 1 14:34:14 2015
@@ -5,7 +5,7 @@
import java.util.Map;
import java.util.Set;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
Copied: java/trunk/evio/src/main/java/org/hps/evio/EcalEvioReader.java (from r2650, java/trunk/evio/src/main/java/org/hps/evio/ECalEvioReader.java)
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/ECalEvioReader.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/EcalEvioReader.java Wed Apr 1 14:34:14 2015
@@ -39,7 +39,7 @@
* @author Sho Uemura <[log in to unmask]>
* @version $Id: ECalEvioReader.java,v 1.23 2013/04/18 20:59:16 meeg Exp $
*/
-public class ECalEvioReader extends EvioReader {
+public class EcalEvioReader extends EvioReader {
// Names of subdetectors.
private int bankTag = 0;
@@ -68,12 +68,12 @@
private final Map<List<Integer>, Integer> genericHitCount = new HashMap<List<Integer>, Integer>();
- private static final Logger logger = LogUtil.create(ECalEvioReader.class);
+ private static final Logger logger = LogUtil.create(EcalEvioReader.class);
static {
logger.setLevel(Level.INFO);
}
- public ECalEvioReader(int topBankTag, int botBankTag) {
+ public EcalEvioReader(int topBankTag, int botBankTag) {
this.topBankTag = topBankTag;
this.botBankTag = botBankTag;
hitCollectionName = "EcalReadoutHits";
Copied: java/trunk/evio/src/main/java/org/hps/evio/EcalHitWriter.java (from r2650, java/trunk/evio/src/main/java/org/hps/evio/ECalHitWriter.java)
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/ECalHitWriter.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/EcalHitWriter.java Wed Apr 1 14:34:14 2015
@@ -32,7 +32,7 @@
* @author Sho Uemura <[log in to unmask]>
* @version $Id: ECalHitWriter.java,v 1.6 2013/04/18 20:59:16 meeg Exp $
*/
-public class ECalHitWriter implements HitWriter {
+public class EcalHitWriter implements HitWriter {
private String hitCollectionName = "EcalReadoutHits";
private int mode = EventConstants.ECAL_PULSE_INTEGRAL_MODE;
@@ -45,7 +45,7 @@
private int verbosity = 1;
- public ECalHitWriter() {
+ public EcalHitWriter() {
}
/**
Modified: java/trunk/evio/src/main/java/org/hps/evio/LCSimTestRunEventBuilder.java
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/LCSimTestRunEventBuilder.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/LCSimTestRunEventBuilder.java Wed Apr 1 14:34:14 2015
@@ -28,7 +28,7 @@
*/
public class LCSimTestRunEventBuilder implements LCSimEventBuilder, ConditionsListener {
- protected ECalEvioReader ecalReader = null;
+ protected EcalEvioReader ecalReader = null;
protected AbstractSvtEvioReader svtReader = null;
protected long time = 0; //most recent event time (ns), taken from prestart and end events, and trigger banks (if any)
protected int sspCrateBankTag = 0x1; //bank ID of the crate containing the SSP
@@ -37,7 +37,7 @@
protected List<IntBankDefinition> intBanks = null;
public LCSimTestRunEventBuilder() {
- ecalReader = new ECalEvioReader(0x1, 0x2);
+ ecalReader = new EcalEvioReader(0x1, 0x2);
svtReader = new TestRunSvtEvioReader();
intBanks = new ArrayList<IntBankDefinition>();
intBanks.add(new IntBankDefinition(TestRunTriggerData.class, new int[]{sspCrateBankTag, sspBankTag}));
Modified: java/trunk/evio/src/main/java/org/hps/evio/TestRunReconToEvio.java
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/TestRunReconToEvio.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/TestRunReconToEvio.java Wed Apr 1 14:34:14 2015
@@ -26,7 +26,7 @@
String evioOutputFile = "TestRunData.evio";
EventBuilder builder = null;
private int eventsWritten = 0;
- ECalHitWriter ecalWriter = null;
+ EcalHitWriter ecalWriter = null;
SVTHitWriter svtWriter = null;
Detector detector = null;
@@ -58,7 +58,7 @@
throw new RuntimeException(e);
}
- ecalWriter = new ECalHitWriter();
+ ecalWriter = new EcalHitWriter();
ecalWriter.setDetector(detector);
ecalWriter.setHitCollectionName(rawCalorimeterHitCollectionName);
Modified: java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToEvio.java
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToEvio.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToEvio.java Wed Apr 1 14:34:14 2015
@@ -33,7 +33,7 @@
private Queue<QueuedEtEvent> builderQueue = null;
private int eventsWritten = 0;
private int eventNum = 0;
- private ECalHitWriter ecalWriter = null;
+ private EcalHitWriter ecalWriter = null;
private SVTHitWriter svtWriter = null;
private TriggerDataWriter triggerWriter = null;
private List<HitWriter> writers = null;
@@ -106,7 +106,7 @@
writers = new ArrayList<HitWriter>();
- ecalWriter = new ECalHitWriter();
+ ecalWriter = new EcalHitWriter();
// if(detector == null) System.out.println("Detector == null");
// else System.out.println("Detector != null");
//ecalWriter.setDetector(detector);
Modified: java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToLcio.java
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToLcio.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/TestRunTriggeredReconToLcio.java Wed Apr 1 14:34:14 2015
@@ -40,7 +40,7 @@
private int triggerSpacing = 250;
private boolean rejectBackground = false;
// HPSEcalConditions ecalIDConverter = null;
- ECalHitWriter ecalWriter = null;
+ EcalHitWriter ecalWriter = null;
SVTHitWriter svtWriter = null;
TriggerDataWriter triggerWriter = null;
List<HitWriter> writers = null;
@@ -152,7 +152,7 @@
writers = new ArrayList<HitWriter>();
if (writeEcalData) {
- ecalWriter = new ECalHitWriter();
+ ecalWriter = new EcalHitWriter();
ecalWriter.setMode(ecalMode);
ecalWriter.setHitCollectionName(rawCalorimeterHitCollectionName);
writers.add(ecalWriter);
Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalClusterPlots.java
=============================================================================
--- java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalClusterPlots.java (original)
+++ java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalClusterPlots.java Wed Apr 1 14:34:14 2015
@@ -9,7 +9,7 @@
import java.util.List;
import org.apache.commons.math.stat.StatUtils;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.recon.ecal.triggerbank.TriggerModule;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.Cluster;
@@ -53,7 +53,7 @@
private boolean hide = false;
private boolean logScale = false;
private AIDA aida = AIDA.defaultInstance();
- private double maxE = 5000 * ECalUtils.MeV;
+ private double maxE = 5000 * EcalUtils.MeV;
private IPlotter[] plotter = new IPlotter[4];
private String clusterCollectionName = "EcalClusters";
Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplay.java
=============================================================================
--- java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplay.java (original)
+++ java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplay.java Wed Apr 1 14:34:14 2015
@@ -19,7 +19,7 @@
import org.hps.monitoring.ecal.eventdisplay.ui.Viewer;
import org.hps.monitoring.ecal.eventdisplay.util.CrystalEvent;
import org.hps.monitoring.ecal.eventdisplay.util.CrystalListener;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
@@ -71,8 +71,8 @@
private long lastEventTime = 0; // Tracks the time at which the last event occurred.
private int eventRefreshRate = 1; // The number of seconds before an update occurs.
private boolean resetOnUpdate = true; // Clears the event display on each update.
- private double minEch = 10 * ECalUtils.MeV; // The energy scale minimum.
- private double maxEch = 3500 * ECalUtils.MeV; // The energy scale maximum.
+ private double minEch = 10 * EcalUtils.MeV; // The energy scale minimum.
+ private double maxEch = 3500 * EcalUtils.MeV; // The energy scale maximum.
private int[] windowRaw = new int[NUM_CHANNELS]; // The number of samples in a waveform for each channel.
private boolean[] isFirstRaw = new boolean[NUM_CHANNELS]; // Whether a waveform plot was initiated for each channel.
Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplayWithRawWaveform.java
=============================================================================
--- java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplayWithRawWaveform.java (original)
+++ java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalEventDisplayWithRawWaveform.java Wed Apr 1 14:34:14 2015
@@ -20,7 +20,7 @@
import org.hps.monitoring.ecal.eventdisplay.util.CrystalEvent;
import org.hps.monitoring.ecal.eventdisplay.util.CrystalListener;
import org.hps.monitoring.ecal.plots.EcalMonitoringUtilities;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.RawTrackerHit;
import org.lcsim.event.Cluster;
@@ -74,8 +74,8 @@
private long lastEventTime = 0; // Tracks the time at which the last event occurred.
private int eventRefreshRate = 1; // The number of seconds before an update occurs.
private boolean resetOnUpdate = true; // Clears the event display on each update.
- private double minEch = 10 * ECalUtils.MeV; // The energy scale minimum.
- private double maxEch = 3500 * ECalUtils.MeV; // The energy scale maximum.
+ private double minEch = 10 * EcalUtils.MeV; // The energy scale minimum.
+ private double maxEch = 3500 * EcalUtils.MeV; // The energy scale maximum.
private int[] windowRaw = new int[NUM_CHANNELS]; // The number of samples in a waveform for each channel.
private boolean[] isFirstRaw = new boolean[NUM_CHANNELS]; // Whether a waveform plot was initiated for each channel.
@@ -435,18 +435,18 @@
// Initialize the waveform plot.
channelRawWaveform.set(id,aida.histogram1D(event.getDetectorName()
+ " : " + inputCollectionRaw + " : Raw Waveform : " + ix + " "
- + iy + ": " + id, windowRaw[id], -0.5 * ECalUtils.ecalReadoutPeriod,
- (-0.5 + windowRaw[id]) * ECalUtils.ecalReadoutPeriod));
+ + iy + ": " + id, windowRaw[id], -0.5 * EcalUtils.ecalReadoutPeriod,
+ (-0.5 + windowRaw[id]) * EcalUtils.ecalReadoutPeriod));
}
// If the plot should be updated, do so.
if(update) {
channelRawWaveform.get(id).reset();
for (int jj = 0; jj < windowRaw[id]; jj++) {
- channelRawWaveform.get(id).fill(jj * ECalUtils.ecalReadoutPeriod,
- hit.getADCValues()[jj] * ECalUtils.adcResolution * 1000);
+ channelRawWaveform.get(id).fill(jj * EcalUtils.ecalReadoutPeriod,
+ hit.getADCValues()[jj] * EcalUtils.adcResolution * 1000);
}
- double[] result = ECalUtils.computeAmplitude(hit.getADCValues(), windowRaw[id], pedSamples);
+ double[] result = EcalUtils.computeAmplitude(hit.getADCValues(), windowRaw[id], pedSamples);
channelRawWaveform.get(id).setTitle("Ampl: " + String.format("%.2f", result[0])
+ " mV , ped : " + String.format("%.2f", result[1]) + " "
+ String.format("%.2f", result[2]) + " ADC counts");
Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalHitPlots.java
=============================================================================
--- java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalHitPlots.java (original)
+++ java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalHitPlots.java Wed Apr 1 14:34:14 2015
@@ -8,7 +8,7 @@
import java.util.List;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.recon.ecal.triggerbank.SSPData;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.EventHeader;
@@ -53,7 +53,7 @@
int eventn = 0;
- double maxE = 5000 * ECalUtils.MeV;
+ double maxE = 5000 * EcalUtils.MeV;
boolean logScale = false;
boolean hide = false;
Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalLedSequenceMonitor.java
=============================================================================
--- java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalLedSequenceMonitor.java (original)
+++ java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalLedSequenceMonitor.java Wed Apr 1 14:34:14 2015
@@ -61,7 +61,7 @@
import org.hps.conditions.ecal.EcalCalibration;
import org.hps.conditions.ecal.EcalConditions;
import org.hps.conditions.ecal.EcalChannelConstants;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.monitoring.ecal.plots.EcalMonitoringUtilities;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.EventHeader;
@@ -648,7 +648,7 @@
*/
public double getRawADCSum(double energy,long cellID){
EcalChannelConstants channelData = ecalConditions.getChannelConstants(ecalConditions.getChannelCollection().findGeometric(cellID));
- double RawSum=energy / ECalUtils.GeV;
+ double RawSum=energy / EcalUtils.GeV;
double gain=channelData.getGain().getGain();
double ret=RawSum/gain;
// System.out.println("A:C "+RawSum+" "+ret);
Modified: java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalWindowPlotsXY.java
=============================================================================
--- java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalWindowPlotsXY.java (original)
+++ java/trunk/monitoring-drivers/src/main/java/org/hps/monitoring/ecal/plots/EcalWindowPlotsXY.java Wed Apr 1 14:34:14 2015
@@ -19,7 +19,7 @@
import org.lcsim.util.Driver;
import org.lcsim.util.aida.AIDA;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
public class EcalWindowPlotsXY extends Driver implements ActionListener {
@@ -145,7 +145,7 @@
}
windowPlot.reset();
for (int i = 0; i < window; i++) {
- windowPlot.fill(i, hit.getADCValues()[i]*ECalUtils.adcResolution);
+ windowPlot.fill(i, hit.getADCValues()[i]*EcalUtils.adcResolution);
}
}
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceMonitor.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceMonitor.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalLedSequenceMonitor.lcsim Wed Apr 1 14:34:14 2015
@@ -17,7 +17,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>100000</eventInterval>
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalPedestalMonitor.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalPedestalMonitor.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/monitoring/EcalPedestalMonitor.lcsim Wed Apr 1 14:34:14 2015
@@ -9,7 +9,7 @@
<drivers>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon.lcsim Wed Apr 1 14:34:14 2015
@@ -28,7 +28,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon_Pass1.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon_Pass1.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2014ECalRecon_Pass1.lcsim Wed Apr 1 14:34:14 2015
@@ -28,7 +28,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015ECalRecon.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015ECalRecon.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/recon/EngineeringRun2015ECalRecon.lcsim Wed Apr 1 14:34:14 2015
@@ -28,7 +28,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<logLevel>CONFIG</logLevel>
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestalMonitor.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestalMonitor.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestalMonitor.lcsim Wed Apr 1 14:34:14 2015
@@ -9,7 +9,7 @@
<drivers>
<driver name="EcalRawConverter" type="org.hps.recon.ecal.EcalRawConverterDriver">
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestals.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestals.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EcalPedestals.lcsim Wed Apr 1 14:34:14 2015
@@ -9,7 +9,7 @@
<drivers>
<driver name="EcalPedestalCalculator" type="org.hps.recon.ecal.EcalPedestalCalculator">
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_Pass1_FirmwareEmulator.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_Pass1_FirmwareEmulator.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_Pass1_FirmwareEmulator.lcsim Wed Apr 1 14:34:14 2015
@@ -28,7 +28,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/baltzell/EngineeringRun2014ECalRecon_RunPed.lcsim Wed Apr 1 14:34:14 2015
@@ -31,7 +31,7 @@
<eventInterval>1</eventInterval>
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.users.baltzell.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.users.baltzell.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
<maxLookbackTime>-1</maxLookbackTime>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/celentan/LedAnalysisFromEvio.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/celentan/LedAnalysisFromEvio.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/celentan/LedAnalysisFromEvio.lcsim Wed Apr 1 14:34:14 2015
@@ -16,7 +16,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>10000</eventInterval>
</driver>
- <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.ECalRunningPedestalDriver">
+ <driver name="EcalRunningPedestal" type="org.hps.recon.ecal.EcalRunningPedestalDriver">
<minLookbackEvents>10</minLookbackEvents>
<maxLookbackEvents>50</maxLookbackEvents>
</driver>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ECalScoring.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ECalScoring.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/ECalScoring.lcsim Wed Apr 1 14:34:14 2015
@@ -17,8 +17,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
- <driver name="ECalScoringMatch" type="org.hps.analysis.examples.ECalScoringMatchDriver"/>
-
+ <driver name="ECalScoringMatch" type="org.hps.analysis.examples.EcalScoringMatchDriver"/>
<driver name="AidaSaveDriver" type="org.lcsim.job.AidaSaveDriver">
<outputFileName>${outputFile}</outputFileName>
Modified: java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim
=============================================================================
--- java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim (original)
+++ java/trunk/steering-files/src/main/resources/org/hps/steering/users/meeg/print_ids.lcsim Wed Apr 1 14:34:14 2015
@@ -9,7 +9,7 @@
<driver name="EventMarkerDriver" type="org.lcsim.job.EventMarkerDriver">
<eventInterval>1</eventInterval>
</driver>
- <driver name="EcalIDPrint" type="org.hps.analysis.ecal.ECalCellIDPrintDriver" />
+ <driver name="EcalIDPrint" type="org.hps.analysis.ecal.EcalCellIDPrintDriver" />
<driver name="SVTDataIDPrint" type="org.hps.monitoring.drivers.svt.SVTCellIDPrintDriver" />
<driver name="SVTIDPrint" type="org.hps.monitoring.drivers.svt.SVTCellIDPrintDriver">
<rawTrackerHitCollectionName>SVTRawTrackerHits</rawTrackerHitCollectionName>
Modified: java/trunk/users/src/main/java/org/hps/users/baltzell/EcalRawConverter_RunPed.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/baltzell/EcalRawConverter_RunPed.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/baltzell/EcalRawConverter_RunPed.java Wed Apr 1 14:34:14 2015
@@ -7,7 +7,7 @@
import org.hps.conditions.ecal.EcalChannelConstants;
import org.hps.conditions.ecal.EcalConditions;
import org.hps.recon.ecal.CalorimeterHitUtilities;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.EventHeader;
import org.lcsim.event.GenericObject;
@@ -131,9 +131,9 @@
EcalChannelConstants channelData = findChannel(id);
int amplitude;
if (constantGain) {
- amplitude = (int) Math.round((hit.getRawEnergy() / ECalUtils.MeV) / gain + window * channelData.getCalibration().getPedestal());
+ amplitude = (int) Math.round((hit.getRawEnergy() / EcalUtils.MeV) / gain + window * channelData.getCalibration().getPedestal());
} else {
- amplitude = (int) Math.round((hit.getRawEnergy() / ECalUtils.MeV) / channelData.getGain().getGain() + window * channelData.getCalibration().getPedestal());
+ amplitude = (int) Math.round((hit.getRawEnergy() / EcalUtils.MeV) / channelData.getGain().getGain() + window * channelData.getCalibration().getPedestal());
}
RawCalorimeterHit h = new BaseRawCalorimeterHit(id, amplitude, time);
return h;
@@ -149,15 +149,15 @@
if (use2014Gain) {
if (constantGain) {
- return adcSum * ECalUtils.gainFactor * ECalUtils.ecalReadoutPeriod;
+ return adcSum * EcalUtils.gainFactor * EcalUtils.ecalReadoutPeriod;
} else {
- return channelData.getGain().getGain() * adcSum * ECalUtils.gainFactor * ECalUtils.ecalReadoutPeriod; // should not be used for the moment (2014/02)
+ return channelData.getGain().getGain() * adcSum * EcalUtils.gainFactor * EcalUtils.ecalReadoutPeriod; // should not be used for the moment (2014/02)
}
} else {
if (constantGain) {
- return gain * adcSum * ECalUtils.MeV;
+ return gain * adcSum * EcalUtils.MeV;
} else {
- return channelData.getGain().getGain() * adcSum * ECalUtils.MeV; //gain is defined as MeV/integrated ADC
+ return channelData.getGain().getGain() * adcSum * EcalUtils.MeV; //gain is defined as MeV/integrated ADC
}
}
}
Copied: java/trunk/users/src/main/java/org/hps/users/baltzell/EcalRunningPedestalDriver.java (from r2606, java/trunk/users/src/main/java/org/hps/users/baltzell/ECalRunningPedestalDriver.java)
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/baltzell/ECalRunningPedestalDriver.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/baltzell/EcalRunningPedestalDriver.java Wed Apr 1 14:34:14 2015
@@ -23,7 +23,7 @@
* @version $Id: ECalRunningPedestalDriver.java,v 1.0 2015/02/06 00:00:00
* @author <[log in to unmask]>
*/
-public class ECalRunningPedestalDriver extends Driver {
+public class EcalRunningPedestalDriver extends Driver {
// limit array lengths:
private final int limitLookbackEvents = 1000;
@@ -57,7 +57,7 @@
private boolean debug = false;
private EcalConditions ecalConditions = null;
- public ECalRunningPedestalDriver() {
+ public EcalRunningPedestalDriver() {
}
@Override
Modified: java/trunk/users/src/main/java/org/hps/users/celentan/DummyDriverRaw.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/celentan/DummyDriverRaw.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/celentan/DummyDriverRaw.java Wed Apr 1 14:34:14 2015
@@ -6,7 +6,7 @@
import org.lcsim.geometry.Detector;
import org.lcsim.util.Driver;
import org.lcsim.util.aida.AIDA;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.recon.ecal.triggerbank.AbstractIntData;
import org.hps.recon.ecal.triggerbank.SSPData;
import org.lcsim.event.CalorimeterHit;
Modified: java/trunk/users/src/main/java/org/hps/users/celentan/EcalChannelsAmplitude.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/celentan/EcalChannelsAmplitude.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/celentan/EcalChannelsAmplitude.java Wed Apr 1 14:34:14 2015
@@ -6,7 +6,7 @@
import java.util.List;
import org.hps.monitoring.ecal.plots.EcalMonitoringUtilities;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.EventHeader;
import org.lcsim.event.RawTrackerHit;
import org.lcsim.geometry.Detector;
@@ -119,9 +119,9 @@
if (isFirstRaw[ii]) { // at the very first hit we read for this channel, we need to read the window length and save it
isFirstRaw[ii] = false;
windowRaw[ii] = hit.getADCValues().length;
- channelRawWaveform.set(ii, aida.histogram1D(detector.getDetectorName() + " : " + inputCollectionRaw + " : Raw Waveform : " + (column) + " " + (row) + ": " + ii, windowRaw[ii], -0.5 * ECalUtils.ecalReadoutPeriod, (-0.5 + windowRaw[ii]) * ECalUtils.ecalReadoutPeriod));
+ channelRawWaveform.set(ii, aida.histogram1D(detector.getDetectorName() + " : " + inputCollectionRaw + " : Raw Waveform : " + (column) + " " + (row) + ": " + ii, windowRaw[ii], -0.5 * EcalUtils.ecalReadoutPeriod, (-0.5 + windowRaw[ii]) * EcalUtils.ecalReadoutPeriod));
}
- result = ECalUtils.computeAmplitude(hit.getADCValues(), windowRaw[ii], pedSamples);
+ result = EcalUtils.computeAmplitude(hit.getADCValues(), windowRaw[ii], pedSamples);
channelAmplitudePlot.get(ii).fill(result[0]);
}
}
Modified: java/trunk/users/src/main/java/org/hps/users/celentan/RawPedestalComputator.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/celentan/RawPedestalComputator.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/celentan/RawPedestalComputator.java Wed Apr 1 14:34:14 2015
@@ -9,7 +9,7 @@
import org.hps.conditions.ecal.EcalChannel;
import org.hps.conditions.ecal.EcalChannel.GeometryId;
import org.hps.conditions.ecal.EcalConditions;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.detector.identifier.IIdentifierHelper;
import org.lcsim.event.EventHeader;
import org.lcsim.event.RawTrackerHit;
@@ -67,7 +67,7 @@
isFirstRaw[ii] = false;
windowRaw[ii] = hit.getADCValues().length;
}
- result = ECalUtils.computeAmplitude(hit.getADCValues(), windowRaw[ii], pedSamples);
+ result = EcalUtils.computeAmplitude(hit.getADCValues(), windowRaw[ii], pedSamples);
pedestal[ii] += result[1];
noise[ii] += result[2];
}
Modified: java/trunk/users/src/main/java/org/hps/users/gcharles/FADCSignalAnalysis.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/gcharles/FADCSignalAnalysis.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/gcharles/FADCSignalAnalysis.java Wed Apr 1 14:34:14 2015
@@ -11,7 +11,7 @@
import org.hps.readout.ecal.FADCEcalReadoutDriver;
import org.hps.readout.ecal.RingBuffer;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.hps.recon.ecal.EcalRawConverterDriver;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.EventHeader;
@@ -114,9 +114,9 @@
// h1d_volt.fill(signalBuffer.getValue(i));
// }
hSignalBuffer.fill(signalBuffer.getValue(i));
- int temp = Math.min((int) (Math.round(signalBuffer.getValue(i) * (Math.pow(2, ECalUtils.nBit) - 1) / ECalUtils.maxVolt)), (int) Math.pow(2, ECalUtils.nBit));
+ int temp = Math.min((int) (Math.round(signalBuffer.getValue(i) * (Math.pow(2, EcalUtils.nBit) - 1) / EcalUtils.maxVolt)), (int) Math.pow(2, EcalUtils.nBit));
- sumBuffer_en += temp * ECalUtils.gainFactor * ECalUtils.ecalReadoutPeriod;
+ sumBuffer_en += temp * EcalUtils.gainFactor * EcalUtils.ecalReadoutPeriod;
// if(23<temp) System.out.println(pipeBuffer.getValue(i)-pedestal + " " + signalBuffer.getValue(i) + " " + temp);
Modified: java/trunk/users/src/main/java/org/hps/users/holly/EcalClustererCosmics.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/holly/EcalClustererCosmics.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/holly/EcalClustererCosmics.java Wed Apr 1 14:34:14 2015
@@ -6,7 +6,7 @@
import java.util.Map;
import java.util.Set;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
@@ -35,9 +35,9 @@
String ecalName = "Ecal";
String clusterCollectionName = "EcalClusters";
// Minimum E for cluster seed.
- double seedEMin = .05 * ECalUtils.GeV;
+ double seedEMin = .05 * EcalUtils.GeV;
// Minimum E to add hit to cluster.
- double addEMin = .03 * ECalUtils.GeV;
+ double addEMin = .03 * EcalUtils.GeV;
// Odd or even number of crystals in X.
boolean oddX;
// Map of crystals to their neighbors.
Modified: java/trunk/users/src/main/java/org/hps/users/holly/HPSEcalClusterIC.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/holly/HPSEcalClusterIC.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/holly/HPSEcalClusterIC.java Wed Apr 1 14:34:14 2015
@@ -8,7 +8,7 @@
import java.util.List;
import org.hps.recon.ecal.CalorimeterHitUtilities;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.detector.IGeometryInfo;
import org.lcsim.detector.solids.Trd;
import org.lcsim.event.CalorimeterHit;
@@ -27,7 +27,7 @@
private ArrayList<CalorimeterHit> sharedHitList = new ArrayList<CalorimeterHit>();
- static final double eCriticalW = 800.0*ECalUtils.MeV/(74+1);
+ static final double eCriticalW = 800.0*EcalUtils.MeV/(74+1);
static final double radLenW = 8.8; //mm
double[] electronPosAtDepth = new double[3];
private boolean needsElectronPosCalculation = true;
Modified: java/trunk/users/src/main/java/org/hps/users/luca/FADCVariableTriggerFEEDriver.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/luca/FADCVariableTriggerFEEDriver.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/luca/FADCVariableTriggerFEEDriver.java Wed Apr 1 14:34:14 2015
@@ -7,7 +7,7 @@
import org.hps.readout.ecal.FADCTriggerDriver;
import org.hps.readout.ecal.TriggerDriver;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
/**
@@ -28,11 +28,11 @@
private int minHitCount = 1; // Minimum required cluster hit count threshold. (Hits)
private double seedEnergyHigh = Double.MAX_VALUE; // Maximum allowed cluster seed energy. (GeV)
private double seedEnergyLow = Double.MIN_VALUE; // Minimum required cluster seed energy. (GeV)
- private double clusterEnergyHigh = 1.5 * ECalUtils.GeV; // Maximum allowed cluster total energy. (GeV)
- private double clusterEnergyLow = .1 * ECalUtils.GeV; // Minimum required cluster total energy. (GeV)
- private double energySumHigh = 1.9 * ECalUtils.GeV; // Maximum allowed pair energy sum. (GeV)
- private double energySumLow = 0.0 * ECalUtils.GeV; // Minimum required pair energy sum. (GeV)
- private double energyDifferenceHigh = 2.2 * ECalUtils.GeV; // Maximum allowed pair energy difference. (GeV)
+ private double clusterEnergyHigh = 1.5 * EcalUtils.GeV; // Maximum allowed cluster total energy. (GeV)
+ private double clusterEnergyLow = .1 * EcalUtils.GeV; // Minimum required cluster total energy. (GeV)
+ private double energySumHigh = 1.9 * EcalUtils.GeV; // Maximum allowed pair energy sum. (GeV)
+ private double energySumLow = 0.0 * EcalUtils.GeV; // Minimum required pair energy sum. (GeV)
+ private double energyDifferenceHigh = 2.2 * EcalUtils.GeV; // Maximum allowed pair energy difference. (GeV)
private double energySlopeLow = 1.1; // Minimum required pair energy slope value.
private double coplanarityHigh = 35; // Maximum allowed pair coplanarity deviation. (Degrees)
@@ -172,7 +172,7 @@
* @param clusterEnergyHigh - The parameter value.
*/
public void setClusterEnergyHigh(double clusterEnergyHigh) {
- this.clusterEnergyHigh = clusterEnergyHigh * ECalUtils.GeV;
+ this.clusterEnergyHigh = clusterEnergyHigh * EcalUtils.GeV;
}
/**
@@ -183,7 +183,7 @@
* @param clusterEnergyLow - The parameter value.
*/
public void setClusterEnergyLow(double clusterEnergyLow) {
- this.clusterEnergyLow = clusterEnergyLow * ECalUtils.GeV;
+ this.clusterEnergyLow = clusterEnergyLow * EcalUtils.GeV;
}
/**
@@ -205,7 +205,7 @@
* @param energyDifferenceHigh - The parameter value.
*/
public void setEnergyDifferenceHigh(double energyDifferenceHigh) {
- this.energyDifferenceHigh = energyDifferenceHigh * ECalUtils.GeV;
+ this.energyDifferenceHigh = energyDifferenceHigh * EcalUtils.GeV;
}
/**
@@ -226,7 +226,7 @@
* @param energySumHigh - The parameter value.
*/
public void setEnergySumHigh(double energySumHigh) {
- this.energySumHigh = energySumHigh * ECalUtils.GeV;
+ this.energySumHigh = energySumHigh * EcalUtils.GeV;
}
/**
@@ -237,7 +237,7 @@
* @param energySumHigh - The parameter value.
*/
public void setEnergySumLow(double energySumLow) {
- this.energySumLow = energySumLow * ECalUtils.GeV;
+ this.energySumLow = energySumLow * EcalUtils.GeV;
}
/**
@@ -280,7 +280,7 @@
* @param seedEnergyHigh - The parameter value.
*/
public void setSeedEnergyHigh(double seedEnergyHigh) {
- this.seedEnergyHigh = seedEnergyHigh * ECalUtils.GeV;
+ this.seedEnergyHigh = seedEnergyHigh * EcalUtils.GeV;
}
/**
@@ -291,7 +291,7 @@
* @param seedEnergyLow - The parameter value.
*/
public void setSeedEnergyLow(double seedEnergyLow) {
- this.seedEnergyLow = seedEnergyLow * ECalUtils.GeV;
+ this.seedEnergyLow = seedEnergyLow * EcalUtils.GeV;
}
/**
Modified: java/trunk/users/src/main/java/org/hps/users/luca/myTriggerDriver.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/luca/myTriggerDriver.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/luca/myTriggerDriver.java Wed Apr 1 14:34:14 2015
@@ -21,7 +21,7 @@
import org.hps.readout.ecal.ClockSingleton;
import org.hps.readout.ecal.TriggerDriver;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.Cluster;
import org.lcsim.event.EventHeader;
import org.lcsim.geometry.Detector;
@@ -42,10 +42,10 @@
protected double beamEnergy = -1; //by default, get beam energy from detector name
private int minHitCount = 1;
private boolean useDefaultCuts = true;
- private double clusterEnergyHigh = 2.2 * ECalUtils.GeV;
- private double clusterEnergyLow = .1 * ECalUtils.GeV;
- private double energySumThreshold = 2.2 * ECalUtils.GeV;
- private double energyDifferenceThreshold = 2.2 * ECalUtils.GeV;
+ private double clusterEnergyHigh = 2.2 * EcalUtils.GeV;
+ private double clusterEnergyLow = .1 * EcalUtils.GeV;
+ private double energySumThreshold = 2.2 * EcalUtils.GeV;
+ private double energyDifferenceThreshold = 2.2 * EcalUtils.GeV;
private double maxCoplanarityAngle = 90; // degrees
// private double energyDistanceDistance = 250; // mm
// private double energyDistanceThreshold = 0.8 / 2.2;
@@ -101,23 +101,23 @@
if (beamEnergy == 1.1) {
System.out.println(this.getClass().getSimpleName() + ": Setting trigger for 1.1 GeV beam");
maxCoplanarityAngle = 90;
- clusterEnergyHigh = .7 * ECalUtils.GeV;
- clusterEnergyLow = .1 * ECalUtils.GeV;
- energySumThreshold = 0.8 * ECalUtils.GeV;
+ clusterEnergyHigh = .7 * EcalUtils.GeV;
+ clusterEnergyLow = .1 * EcalUtils.GeV;
+ energySumThreshold = 0.8 * EcalUtils.GeV;
energyDifferenceThreshold = beamEnergy;
} else if (beamEnergy == 2.2) {
System.out.println(this.getClass().getSimpleName() + ": Setting trigger for 2.2 GeV beam");
maxCoplanarityAngle = 35;
- clusterEnergyHigh = 1.5 * ECalUtils.GeV;
- clusterEnergyLow = .1 * ECalUtils.GeV;
- energySumThreshold = 1.9 * ECalUtils.GeV;
+ clusterEnergyHigh = 1.5 * EcalUtils.GeV;
+ clusterEnergyLow = .1 * EcalUtils.GeV;
+ energySumThreshold = 1.9 * EcalUtils.GeV;
energyDifferenceThreshold = beamEnergy;
} else if (beamEnergy == 6.6) {
System.out.println(this.getClass().getSimpleName() + ": Setting trigger for 6.6 GeV beam");
maxCoplanarityAngle = 60;
- clusterEnergyHigh = 5.0 * ECalUtils.GeV;
- clusterEnergyLow = .1 * ECalUtils.GeV;
- energySumThreshold = 5.5 * ECalUtils.GeV;
+ clusterEnergyHigh = 5.0 * EcalUtils.GeV;
+ clusterEnergyLow = .1 * EcalUtils.GeV;
+ energySumThreshold = 5.5 * EcalUtils.GeV;
energyDifferenceThreshold = beamEnergy;
}
}
@@ -186,7 +186,7 @@
* @param clusterEnergyHigh
*/
public void setClusterEnergyHigh(double clusterEnergyHigh) {
- this.clusterEnergyHigh = clusterEnergyHigh * ECalUtils.GeV;
+ this.clusterEnergyHigh = clusterEnergyHigh * EcalUtils.GeV;
}
/**
@@ -195,7 +195,7 @@
* @param clusterEnergyLow
*/
public void setClusterEnergyLow(double clusterEnergyLow) {
- this.clusterEnergyLow = clusterEnergyLow * ECalUtils.GeV;
+ this.clusterEnergyLow = clusterEnergyLow * EcalUtils.GeV;
}
/**
@@ -204,7 +204,7 @@
* @param energySumThreshold
*/
public void setEnergySumThreshold(double energySumThreshold) {
- this.energySumThreshold = energySumThreshold * ECalUtils.GeV;
+ this.energySumThreshold = energySumThreshold * EcalUtils.GeV;
}
/**
@@ -214,7 +214,7 @@
* @param energyDifferenceThreshold
*/
public void setEnergyDifferenceThreshold(double energyDifferenceThreshold) {
- this.energyDifferenceThreshold = energyDifferenceThreshold * ECalUtils.GeV;
+ this.energyDifferenceThreshold = energyDifferenceThreshold * EcalUtils.GeV;
}
/**
@@ -362,8 +362,8 @@
if (outputStream != null) {
outputStream.printf("Event %d: cluster pair (energy %f in quadrant %d (%s), energy %f in quadrant %d (%s))\n",
ClockSingleton.getClock(),
- clusterPair[0].getEnergy(), ECalUtils.getQuadrant(clusterPair[0]), clusterPair[0].getCalorimeterHits().get(0).getPositionVec().toString(),
- clusterPair[1].getEnergy(), ECalUtils.getQuadrant(clusterPair[1]), clusterPair[1].getCalorimeterHits().get(0).getPositionVec().toString());
+ clusterPair[0].getEnergy(), EcalUtils.getQuadrant(clusterPair[0]), clusterPair[0].getCalorimeterHits().get(0).getPositionVec().toString(),
+ clusterPair[1].getEnergy(), EcalUtils.getQuadrant(clusterPair[1]), clusterPair[1].getCalorimeterHits().get(0).getPositionVec().toString());
}
allPairs++;
@@ -578,8 +578,8 @@
* @return true if opposite quadrants, false otherwise
*/
protected boolean oppositeQuadrantsCut(Cluster[] clusterPair) {
- int quad1 = ECalUtils.getQuadrant(clusterPair[0]);
- int quad2 = ECalUtils.getQuadrant(clusterPair[1]);
+ int quad1 = EcalUtils.getQuadrant(clusterPair[0]);
+ int quad2 = EcalUtils.getQuadrant(clusterPair[1]);
//if clusters are in the same quadrant, they're not opposite quadrants
if (quad1 == quad2) {
Modified: java/trunk/users/src/main/java/org/hps/users/ngraf/NearestNeighborClusterDriver.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/ngraf/NearestNeighborClusterDriver.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/ngraf/NearestNeighborClusterDriver.java Wed Apr 1 14:34:14 2015
@@ -5,7 +5,7 @@
import java.util.List;
import java.util.Map;
-import org.hps.recon.ecal.ECalUtils;
+import org.hps.recon.ecal.EcalUtils;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.EventHeader;
import org.lcsim.geometry.Detector;
@@ -23,9 +23,9 @@
public class NearestNeighborClusterDriver extends Driver
{
// Minimum E for cluster seed.
- double seedEMin = .00 * ECalUtils.GeV;
+ double seedEMin = .00 * EcalUtils.GeV;
// Minimum E to add hit to cluster.
- double addEMin = .00 * ECalUtils.GeV;
+ double addEMin = .00 * EcalUtils.GeV;
// Map of crystals to their neighbors.
HPSEcal3.NeighborMap _neighborMap = null;
String ecalCollectionName;
Copied: java/trunk/users/src/main/java/org/hps/users/phansson/EcalHitMapPlots.java (from r2606, java/trunk/users/src/main/java/org/hps/users/phansson/ECalHitMapPlots.java)
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/phansson/ECalHitMapPlots.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/phansson/EcalHitMapPlots.java Wed Apr 1 14:34:14 2015
@@ -21,7 +21,7 @@
*
* @author phansson
*/
-public class ECalHitMapPlots {
+public class EcalHitMapPlots {
private AIDA aida = AIDA.defaultInstance();
private IAnalysisFactory af = aida.analysisFactory();
@@ -31,11 +31,11 @@
private boolean hide = false;
- public ECalHitMapPlots() {
-
- }
-
- public ECalHitMapPlots(boolean h) {
+ public EcalHitMapPlots() {
+
+ }
+
+ public EcalHitMapPlots(boolean h) {
this.hide = h;
//System.out.println("Constructor ECalHitMapPlots");
Modified: java/trunk/users/src/main/java/org/hps/users/phansson/TrigRateAna.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/phansson/TrigRateAna.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/phansson/TrigRateAna.java Wed Apr 1 14:34:14 2015
@@ -53,7 +53,7 @@
double _C_ep = 1;
- ECalHitMapPlots util = new ECalHitMapPlots();
+ EcalHitMapPlots util = new EcalHitMapPlots();
List<Count> _countList = new ArrayList<Count>();
Modified: java/trunk/users/src/main/java/org/hps/users/phansson/dataMCPlots.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/phansson/dataMCPlots.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/phansson/dataMCPlots.java Wed Apr 1 14:34:14 2015
@@ -82,7 +82,7 @@
IAnalysisFactory af = IAnalysisFactory.create();
- ECalHitMapPlots ecalhtplots = new ECalHitMapPlots();
+ EcalHitMapPlots ecalhtplots = new EcalHitMapPlots();
@@ -228,7 +228,7 @@
ITree tree_mc = af.createTreeFactory().create(path+ file_mc);
ITree tree_bkg = af.createTreeFactory().create(path+ file_bkg);
- ECalHitMapPlots ecalhtplots = new ECalHitMapPlots();
+ EcalHitMapPlots ecalhtplots = new EcalHitMapPlots();
//String name = "dataMC_clusterE_tophalf_norm";
Modified: java/trunk/users/src/main/java/org/hps/users/phansson/ecalPlots.java
=============================================================================
--- java/trunk/users/src/main/java/org/hps/users/phansson/ecalPlots.java (original)
+++ java/trunk/users/src/main/java/org/hps/users/phansson/ecalPlots.java Wed Apr 1 14:34:14 2015
@@ -61,7 +61,7 @@
IAnalysisFactory af = IAnalysisFactory.create();
- ECalHitMapPlots ecalhtplots = new ECalHitMapPlots();
+ EcalHitMapPlots ecalhtplots = new EcalHitMapPlots();
|