Print

Print


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