Commit in hps-java/src/main/java/org/lcsim/hps/conditions on MAIN
ConditionsConverterRegister.java+68added 1.1
put registration of specific converters into its own class

hps-java/src/main/java/org/lcsim/hps/conditions
ConditionsConverterRegister.java added at 1.1
diff -N ConditionsConverterRegister.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ ConditionsConverterRegister.java	15 Oct 2013 01:35:03 -0000	1.1
@@ -0,0 +1,68 @@
+package org.lcsim.hps.conditions;
+
+import org.lcsim.conditions.ConditionsManager;
+import org.lcsim.hps.conditions.ecal.EcalCalibrationConverter;
+import org.lcsim.hps.conditions.ecal.EcalChannelMapConverter;
+import org.lcsim.hps.conditions.ecal.EcalConditionsConverter;
+import org.lcsim.hps.conditions.ecal.EcalGainConverter;
+import org.lcsim.hps.conditions.svt.PulseParametersConverter;
+import org.lcsim.hps.conditions.svt.SvtBadChannelConverter;
+import org.lcsim.hps.conditions.svt.SvtCalibrationConverter;
+import org.lcsim.hps.conditions.svt.SvtChannelMapConverter;
+import org.lcsim.hps.conditions.svt.SvtConditionsConverter;
+import org.lcsim.hps.conditions.svt.SvtDaqMapConverter;
+import org.lcsim.hps.conditions.svt.SvtGainConverter;
+
+/**
+ * This class registers the full set of conditions converters onto the manager.
+ * @author Jeremy McCormick <[log in to unmask]>
+ */
+class ConditionsConverterRegister {
+    
+    /**
+     * This method will register all the conditions converters onto the given manager.
+     * @param manager The conditions manager.
+     */
+    static void register(ConditionsManager manager) {
+        
+        // ConditionsRecords with validity meta data.
+        manager.registerConditionsConverter(new ConditionsRecordConverter());
+        
+        // SVT channel map.
+        manager.registerConditionsConverter(new SvtChannelMapConverter());
+        
+        // SVT DAQ map.
+        manager.registerConditionsConverter(new SvtDaqMapConverter());
+        
+        // SVT calibrations.
+        manager.registerConditionsConverter(new SvtCalibrationConverter());
+        
+        // SVT gains.
+        manager.registerConditionsConverter(new SvtGainConverter());
+        
+        // SVT bad channels.
+        manager.registerConditionsConverter(new SvtBadChannelConverter());       
+        
+        // SVT and ECAL bad channels.  Same converter can be used.
+        manager.registerConditionsConverter(new BadChannelConverter());
+        
+        // SVT combined conditions.
+        manager.registerConditionsConverter(new SvtConditionsConverter());
+        
+        // ECAL channel map.
+        manager.registerConditionsConverter(new EcalChannelMapConverter());
+        
+        // ECAL gains.
+        manager.registerConditionsConverter(new EcalGainConverter());
+                
+        // ECAL calibrations.
+        manager.registerConditionsConverter(new EcalCalibrationConverter());
+        
+        // ECAL pulse parameters.
+        manager.registerConditionsConverter(new PulseParametersConverter());
+        
+        // ECAL combined conditions.
+        manager.registerConditionsConverter(new EcalConditionsConverter());
+    }
+
+}
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1