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