Print

Print


Author: [log in to unmask]
Date: Thu Jan  1 23:03:23 2015
New Revision: 1816

Log:
Remove setting of ECAL and SVT names.  This will instead be handled by a customized XML config.

Modified:
    java/trunk/conditions/src/main/java/org/hps/conditions/ConditionsDriver.java

Modified: java/trunk/conditions/src/main/java/org/hps/conditions/ConditionsDriver.java
 =============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/ConditionsDriver.java	(original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/ConditionsDriver.java	Thu Jan  1 23:03:23 2015
@@ -20,20 +20,19 @@
  * <driver name="ConditionsDriver" type="org.hps.conditions.ConditionsDriver">
  *     <detectorName>HPS-TestRun-v5</detectorName>
  *     <runNumber>1351</runNumber>
+ *     <tag>test_run</tag>
  *     <xmlConfigResource>/org/hps/conditions/config/conditions_database_testrun_2012.xml</xmlConfigResource>
- *     <ecalName>Ecal</ecalName>
- *     <svtName>Tracker</svtName>
  *     <freeze>true</freeze>
  * </driver>
  * }
  * </pre> 
  * <p>
- * This class is a "special" Driver which must have its initialization occur at the right time.
+ * This is a "special" Driver which must have its initialization occur at the right time.
  * It has a custom initialization method {@link #initialize()} which should be called after 
  * all Driver setup has occurred, but before the job actually begins.  This is so the conditions 
  * system functions properly, including the activation of registered listeners.  The setup is 
- * performed by default in the class {@link org.hps.job.JobManager}, which is used in the 
- * default command line front end of hps-distribution.  If that class is not being used, then
+ * performed by in the class {@link org.hps.job.JobManager}, which is used in the 
+ * default command line front end of the hps-distribution.  If that class is not being used, then
  * the method must be executed manually at the right time to achieve the proper behavior.
  *
  * @author Jeremy McCormick <[log in to unmask]>
@@ -42,8 +41,6 @@
 
     DatabaseConditionsManager conditionsManager;
     String detectorName = null;
-    String ecalName = null;
-    String svtName = null;
     String tag = null;
     String xmlConfigResource = null;
     int runNumber = 0;
@@ -90,24 +87,6 @@
     }            
     
     /**
-     * Set the name of the ECAL subdetector which the conditions manager will use for loading conditions
-     * onto the detector.
-     * @param ecalName The name of the ECAL subdetector.
-     */
-    public void setEcalName(String ecalName) {
-        this.ecalName = ecalName;
-    }
-       
-    /**
-     * Set the name of the SVT subdetector which the conditions manager will use for loading conditions
-     * onto the detector.
-     * @param svtName The name of the SVT subdetector.
-     */
-    public void setSvtName(String svtName) {
-        this.svtName = svtName;
-    }
-    
-    /**
      * Set a tag used to filter ConditionsRecords.
      * @param tag The tag value e.g. "eng_run" etc.
      */
@@ -133,14 +112,6 @@
             conditionsManager.setXmlConfig(xmlConfigResource);
         }
 
-        if (ecalName != null) {
-            // Set custom ECAL name.
-            conditionsManager.setEcalName(ecalName);
-        }
-        if (svtName != null) {
-            // Set custom SVT name.
-            conditionsManager.setSvtName(svtName);
-        }
         if (tag != null) {
             // Set a tag for filtering ConditionsRecord objects.
             conditionsManager.setTag(tag);