Print

Print


Author: [log in to unmask]
Date: Tue Feb 24 16:43:06 2015
New Revision: 2195

Log:
Remove usage of unnecessary conditions string constants.

Modified:
    java/trunk/conditions/src/main/java/org/hps/conditions/database/TableConstants.java
    java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java
    java/trunk/conditions/src/test/java/org/hps/conditions/ecal/EcalLedTest.java
    java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtConfigurationTest.java
    java/trunk/ecal-event-display/src/main/java/org/hps/monitoring/ecal/eventdisplay/util/DatabaseCheck.java
    java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalCalibrationsDriver.java
    java/trunk/users/src/main/java/org/hps/users/celentan/LedAnalysis.java

Modified: java/trunk/conditions/src/main/java/org/hps/conditions/database/TableConstants.java
 =============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/database/TableConstants.java	(original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/database/TableConstants.java	Tue Feb 24 16:43:06 2015
@@ -17,57 +17,7 @@
     private TableConstants() {
     }
 
+    // FIXME: Add getEcalConditions() to manager API in order to replace the usage of this constant.
     /** Conditions key for combined ECal conditions. */
-    public static final String ECAL_CONDITIONS = "ecal_conditions";
-
-    /** Table with ECal channel data. */
-    public static final String ECAL_CHANNELS = "ecal_channels";
-
-    /** Conditions key for ECal gain data. */
-    public static final String ECAL_GAINS = "ecal_gains";
-
-    /** Conditions key for ECal bad channel set. */
-    public static final String ECAL_BAD_CHANNELS = "ecal_bad_channels";
-
-    /** Conditions key for ECal calibration information. */
-    public static final String ECAL_CALIBRATIONS = "ecal_calibrations";
-
-    /** ECAL time shifts. */
-    public static final String ECAL_TIME_SHIFTS = "ecal_time_shifts";
-
-    /** ECAL LED setup. */
-    public static final String ECAL_LEDS = "ecal_leds";
-
-    /** Conditions key for combined SVT conditions. */
-    public static final String SVT_CONDITIONS = "svt_conditions";
-
-    /** Conditions key for SVT alignment data. */
-    public static final String SVT_ALIGNMENTS = "svt_alignments";
-
-    /** Conditions key for SVT bad channels. */
-    public static final String SVT_BAD_CHANNELS = "svt_bad_channels";
-
-    /** Table with SVT channel data. */
-    public static final String SVT_CHANNELS = "svt_channels";
-
-    /** Table with the SVT DAQ map. */
-    public static final String SVT_DAQ_MAP = "svt_daq_map";
-
-    /** Conditions key for SVT calibration data. */
-    public static final String SVT_CALIBRATIONS = "svt_calibrations";
-
-    /** Conditions key for SVT configuration files. */
-    public static final String SVT_CONFIGURATIONS = "svt_configurations";
-
-    /** Conditions key for SVT pulse parameters. */
-    public static final String SVT_PULSE_PARAMETERS = "svt_pulse_parameters";
-
-    /** Conditions key for SVT gain data. */
-    public static final String SVT_GAINS = "svt_gains";
-
-    /** Conditions key for SVT time shifts by sensor. */
-    public static final String SVT_TIME_SHIFTS = "svt_time_shifts";
-
-    /** Conditions key for integrated beam current. */
-    public static final String BEAM_CURRENT = "beam_current";
-}
+    public static final String ECAL_CONDITIONS = "ecal_conditions";   
+}

Modified: java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java
 =============================================================================
--- java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java	(original)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/beam/BeamCurrentTest.java	Tue Feb 24 16:43:06 2015
@@ -1,6 +1,4 @@
 package org.hps.conditions.beam;
-
-import static org.hps.conditions.database.TableConstants.BEAM_CURRENT;
 
 import java.io.File;
 import java.net.URL;
@@ -11,7 +9,6 @@
 
 import org.hps.conditions.beam.BeamCurrent.BeamCurrentCollection;
 import org.hps.conditions.database.DatabaseConditionsManager;
-import org.lcsim.conditions.ConditionsManager;
 import org.lcsim.event.EventHeader;
 import org.lcsim.util.Driver;
 import org.lcsim.util.cache.FileCache;
@@ -78,7 +75,7 @@
         public void process(EventHeader event) {
             if (currentRun != event.getRunNumber()) {
                 currentRun = event.getRunNumber();
-                BeamCurrentCollection collection = ConditionsManager.defaultInstance().getCachedConditions(BeamCurrentCollection.class, BEAM_CURRENT).getCachedData();
+                BeamCurrentCollection collection = DatabaseConditionsManager.getInstance().getCollection(BeamCurrentCollection.class);
                 BeamCurrent beamCurrent = collection.iterator().next();
                 System.out.println("Run " + event.getRunNumber() + " has integrated beam current " + beamCurrent.getIntegratedBeamCurrent() + " nC.");
                 assertEquals("Wrong beam current for run.", beamCurrentAnswerKey.get(currentRun), beamCurrent.getIntegratedBeamCurrent());

Modified: java/trunk/conditions/src/test/java/org/hps/conditions/ecal/EcalLedTest.java
 =============================================================================
--- java/trunk/conditions/src/test/java/org/hps/conditions/ecal/EcalLedTest.java	(original)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/ecal/EcalLedTest.java	Tue Feb 24 16:43:06 2015
@@ -30,7 +30,7 @@
         DatabaseConditionsManager manager = DatabaseConditionsManager.getInstance();
         
         // LED channel information.
-        EcalLedCollection leds = manager.getConditionsData(EcalLedCollection.class, TableConstants.ECAL_LEDS);
+        EcalLedCollection leds = manager.getCollection(EcalLedCollection.class);
         for (EcalLed led : leds) {    	
         	System.out.println(led);
         }

Modified: java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtConfigurationTest.java
 =============================================================================
--- java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtConfigurationTest.java	(original)
+++ java/trunk/conditions/src/test/java/org/hps/conditions/svt/SvtConfigurationTest.java	Tue Feb 24 16:43:06 2015
@@ -5,7 +5,6 @@
 import junit.framework.TestCase;
 
 import org.hps.conditions.database.DatabaseConditionsManager;
-import org.hps.conditions.database.TableConstants;
 import org.hps.conditions.svt.SvtConfiguration.SvtConfigurationCollection;
 import org.jdom.Document;
 import org.jdom.JDOMException;
@@ -16,7 +15,7 @@
 
     public void testSvtConfiguration() {
         DatabaseConditionsManager manager = DatabaseConditionsManager.getInstance();
-        SvtConfigurationCollection collection = manager.getCachedConditions(SvtConfigurationCollection.class, TableConstants.SVT_CONFIGURATIONS).getCachedData();
+        SvtConfigurationCollection collection = manager.getCollection(SvtConfigurationCollection.class);
 
         for (SvtConfiguration config : collection) {
             Document doc = null;

Modified: java/trunk/ecal-event-display/src/main/java/org/hps/monitoring/ecal/eventdisplay/util/DatabaseCheck.java
 =============================================================================
--- java/trunk/ecal-event-display/src/main/java/org/hps/monitoring/ecal/eventdisplay/util/DatabaseCheck.java	(original)
+++ java/trunk/ecal-event-display/src/main/java/org/hps/monitoring/ecal/eventdisplay/util/DatabaseCheck.java	Tue Feb 24 16:43:06 2015
@@ -48,7 +48,7 @@
 		
 		// Get the list of EcalChannel objects.
 		EcalChannelCollection channels = ecalConditions.getChannelCollection();
-		EcalLedCollection leds = conditionsManager.getConditionsData(EcalLedCollection.class, TableConstants.ECAL_LEDS);
+		EcalLedCollection leds = conditionsManager.getCollection(EcalLedCollection.class);
 		
 		// Map the LED objects to their channels.
 		Map<Integer, EcalLed> ledMap = new HashMap<Integer, EcalLed>();

Modified: java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalCalibrationsDriver.java
 =============================================================================
--- java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalCalibrationsDriver.java	(original)
+++ java/trunk/ecal-recon/src/main/java/org/hps/recon/ecal/EcalCalibrationsDriver.java	Tue Feb 24 16:43:06 2015
@@ -59,6 +59,7 @@
     Set<Integer> runs = new HashSet<Integer>();
     static DecimalFormat decimalFormat = new DecimalFormat("#.####");
     String inputHitsCollectionName = "EcalReadoutHits";
+    static String ECAL_CALIBRATIONS = "ecal_calibrations";
     
     /**
      * Set the RawTrackerHit collection of hits to be used for the calibration.
@@ -189,7 +190,7 @@
         }
                 
         EcalCalibrationCollection calibrations = new EcalCalibrationCollection();
-        TableMetaData tableMetaData = conditionsManager.findTableMetaData(TableConstants.ECAL_CALIBRATIONS);
+        TableMetaData tableMetaData = conditionsManager.findTableMetaData(ECAL_CALIBRATIONS);
         calibrations.setTableMetaData(tableMetaData);
         
         // Loop over all ECAL channels.
@@ -286,7 +287,7 @@
      * @param calibrations The collection of calibration objects.
      */
     private void loadCalibrations(EcalCalibrationCollection calibrations) {
-        int collectionId = conditionsManager.getNextCollectionID(TableConstants.ECAL_CALIBRATIONS);
+        int collectionId = conditionsManager.getNextCollectionID(ECAL_CALIBRATIONS);
         try {
             calibrations.setCollectionId(collectionId);
             calibrations.insert();
@@ -294,8 +295,8 @@
                     calibrations.getCollectionId(), 
                     runStart, 
                     runEnd, 
-                    TableConstants.ECAL_CALIBRATIONS,
-                    TableConstants.ECAL_CALIBRATIONS, 
+                    ECAL_CALIBRATIONS,
+                    ECAL_CALIBRATIONS, 
                     "Generated by EcalCalibrationsDriver.", 
                     "eng_run");
             conditionsRecord.insert();

Modified: java/trunk/users/src/main/java/org/hps/users/celentan/LedAnalysis.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/celentan/LedAnalysis.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/celentan/LedAnalysis.java	Tue Feb 24 16:43:06 2015
@@ -1,39 +1,25 @@
 package org.hps.users.celentan;
 
 
+import hep.aida.ICloud1D;
+import hep.aida.IHistogram1D;
+
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
-import java.util.HashMap;
 import java.util.Map;
 
+import org.hps.conditions.database.DatabaseConditionsManager;
+import org.hps.conditions.ecal.EcalChannel;
+import org.hps.conditions.ecal.EcalChannel.EcalChannelCollection;
+import org.hps.conditions.ecal.EcalLed;
+import org.hps.conditions.ecal.EcalLed.EcalLedCollection;
+import org.hps.monitoring.ecal.plots.EcalMonitoringUtilities;
+import org.lcsim.event.CalorimeterHit;
+import org.lcsim.event.EventHeader;
+import org.lcsim.geometry.Detector;
 import org.lcsim.util.Driver;
 import org.lcsim.util.aida.AIDA;
-import org.lcsim.geometry.Detector;
-import org.lcsim.event.EventHeader;
-import org.lcsim.event.RawCalorimeterHit;
-import org.lcsim.event.CalorimeterHit;
-import org.lcsim.event.base.BaseRawCalorimeterHit;
-
-import hep.aida.IHistogram1D;
-import hep.aida.IHistogram2D;
-import hep.aida.IPlotter;
-import hep.aida.IPlotterStyle;
-import hep.aida.IPlotterFactory;
-import hep.aida.IHistogramFactory;
-import hep.aida.ICloud1D;
-import hep.aida.ICloud2D;
-
-
-import org.hps.recon.ecal.ECalUtils;
-import org.hps.monitoring.ecal.plots.EcalMonitoringUtilities;
-import org.hps.conditions.database.DatabaseConditionsManager;
-import org.hps.conditions.database.TableConstants;
-import org.hps.conditions.ecal.EcalChannel;
-import org.hps.conditions.ecal.EcalChannel.EcalChannelCollection;
-import org.hps.conditions.ecal.EcalConditions;
-import org.hps.conditions.ecal.EcalLed;
-import org.hps.conditions.ecal.EcalLed.EcalLedCollection;
-import org.lcsim.conditions.ConditionsManager.ConditionsNotFoundException;
 
 public class LedAnalysis extends Driver{
 	
@@ -84,8 +70,8 @@
 	    LedTopMap = new HashMap< Integer , Integer >(); //key: ecal channel ID. Value: 
 	    LedBotMap = new HashMap< Integer , Integer >();	
 		
-        ChannelCollection = conditionsManager.getCachedConditions(EcalChannel.EcalChannelCollection.class, "ecal_channels").getCachedData();	
-		LedCollection = conditionsManager.getConditionsData(EcalLedCollection.class, TableConstants.ECAL_LEDS);
+        ChannelCollection = conditionsManager.getCollection(EcalChannelCollection.class);	
+		LedCollection = conditionsManager.getCollection(EcalLedCollection.class);
 		
 		for (EcalChannel channel : ChannelCollection){
 			chid = channel.getChannelId();