Commit in hps-java/src/main/java/org/lcsim/hps/conditions on MAIN | |||
ConditionsConverterRegister.java | +68 | added 1.1 |
put registration of specific converters into its own class
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()); + } + +}
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