Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:01:38

0001 /*
0002  *  plugin.cc
0003  *  CMSSW
0004  *
0005  *  Created by Chris Jones on 7/24/05.
0006  *
0007  */
0008 
0009 #include "CondCore/ESSources/interface/registration_macros.h"
0010 
0011 #include "CondFormats/EcalObjects/interface/EcalPedestals.h"
0012 #include "CondFormats/DataRecord/interface/EcalPedestalsRcd.h"
0013 
0014 #include "CondFormats/EcalObjects/interface/EcalClusterEnergyCorrectionParameters.h"
0015 #include "CondFormats/DataRecord/interface/EcalClusterEnergyCorrectionParametersRcd.h"
0016 #include "CondFormats/EcalObjects/interface/EcalClusterEnergyUncertaintyParameters.h"
0017 #include "CondFormats/DataRecord/interface/EcalClusterEnergyUncertaintyParametersRcd.h"
0018 #include "CondFormats/EcalObjects/interface/EcalClusterEnergyCorrectionObjectSpecificParameters.h"
0019 #include "CondFormats/DataRecord/interface/EcalClusterEnergyCorrectionObjectSpecificParametersRcd.h"
0020 
0021 #include "CondFormats/EcalObjects/interface/EcalWeightXtalGroups.h"
0022 #include "CondFormats/DataRecord/interface/EcalWeightXtalGroupsRcd.h"
0023 
0024 #include "CondFormats/EcalObjects/interface/EcalTBWeights.h"
0025 #include "CondFormats/DataRecord/interface/EcalTBWeightsRcd.h"
0026 
0027 #include "CondFormats/EcalObjects/interface/EcalGainRatios.h"
0028 #include "CondFormats/DataRecord/interface/EcalGainRatiosRcd.h"
0029 
0030 #include "CondFormats/EcalObjects/interface/EcalCondObjectContainer.h"
0031 
0032 #include "CondFormats/EcalObjects/interface/EcalLinearCorrections.h"
0033 #include "CondFormats/DataRecord/interface/EcalLinearCorrectionsRcd.h"
0034 #include "CondFormats/EcalObjects/interface/EcalTimeDependentCorrections.h"
0035 
0036 #include "CondFormats/EcalObjects/interface/EcalIntercalibConstants.h"
0037 #include "CondFormats/DataRecord/interface/EcalIntercalibConstantsRcd.h"
0038 
0039 #include "CondFormats/EcalObjects/interface/EcalIntercalibConstantsMC.h"
0040 #include "CondFormats/DataRecord/interface/EcalIntercalibConstantsMCRcd.h"
0041 
0042 #include "CondFormats/EcalObjects/interface/EcalIntercalibErrors.h"
0043 #include "CondFormats/DataRecord/interface/EcalIntercalibErrorsRcd.h"
0044 
0045 #include "CondFormats/EcalObjects/interface/EcalTimeCalibConstants.h"
0046 #include "CondFormats/DataRecord/interface/EcalTimeCalibConstantsRcd.h"
0047 #include "CondFormats/EcalObjects/interface/EcalTimeCalibErrors.h"
0048 #include "CondFormats/DataRecord/interface/EcalTimeCalibErrorsRcd.h"
0049 #include "CondFormats/EcalObjects/interface/EcalTimeOffsetConstant.h"
0050 #include "CondFormats/DataRecord/interface/EcalTimeOffsetConstantRcd.h"
0051 
0052 #include "CondFormats/EcalObjects/interface/EcalADCToGeVConstant.h"
0053 #include "CondFormats/DataRecord/interface/EcalADCToGeVConstantRcd.h"
0054 
0055 #include "CondFormats/DataRecord/interface/EcalLaserAlphasRcd.h"
0056 
0057 #include "CondFormats/EcalObjects/interface/EcalLaserAPDPNRatios.h"
0058 #include "CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRcd.h"
0059 #include "CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosMCRcd.h"
0060 
0061 #include "CondFormats/EcalObjects/interface/EcalChannelStatus.h"
0062 #include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h"
0063 
0064 #include "CondFormats/EcalObjects/interface/EcalMappingElectronics.h"
0065 #include "CondFormats/DataRecord/interface/EcalMappingElectronicsRcd.h"
0066 
0067 #include "CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRefRcd.h"
0068 
0069 #include "CondFormats/EcalObjects/interface/EcalFunctionParameters.h"
0070 #include "CondFormats/EcalObjects/interface/EcalClusterCrackCorrParameters.h"
0071 #include "CondFormats/DataRecord/interface/EcalClusterCrackCorrParametersRcd.h"
0072 #include "CondFormats/EcalObjects/interface/EcalClusterLocalContCorrParameters.h"
0073 #include "CondFormats/DataRecord/interface/EcalClusterLocalContCorrParametersRcd.h"
0074 
0075 #include "CondFormats/EcalObjects/interface/EcalTPGPedestals.h"
0076 #include "CondFormats/DataRecord/interface/EcalTPGPedestalsRcd.h"
0077 
0078 #include "CondFormats/EcalObjects/interface/EcalTPGFineGrainEBGroup.h"
0079 #include "CondFormats/DataRecord/interface/EcalTPGFineGrainEBGroupRcd.h"
0080 
0081 #include "CondFormats/EcalObjects/interface/EcalTPGFineGrainEBIdMap.h"
0082 #include "CondFormats/DataRecord/interface/EcalTPGFineGrainEBIdMapRcd.h"
0083 
0084 #include "CondFormats/EcalObjects/interface/EcalTPGFineGrainStripEE.h"
0085 #include "CondFormats/DataRecord/interface/EcalTPGFineGrainStripEERcd.h"
0086 
0087 #include "CondFormats/EcalObjects/interface/EcalTPGFineGrainTowerEE.h"
0088 #include "CondFormats/DataRecord/interface/EcalTPGFineGrainTowerEERcd.h"
0089 
0090 #include "CondFormats/EcalObjects/interface/EcalTPGLinearizationConst.h"
0091 #include "CondFormats/DataRecord/interface/EcalTPGLinearizationConstRcd.h"
0092 
0093 #include "CondFormats/EcalObjects/interface/EcalTPGLutGroup.h"
0094 #include "CondFormats/DataRecord/interface/EcalTPGLutGroupRcd.h"
0095 
0096 #include "CondFormats/EcalObjects/interface/EcalTPGLutIdMap.h"
0097 #include "CondFormats/DataRecord/interface/EcalTPGLutIdMapRcd.h"
0098 
0099 #include "CondFormats/EcalObjects/interface/EcalTPGPhysicsConst.h"
0100 #include "CondFormats/DataRecord/interface/EcalTPGPhysicsConstRcd.h"
0101 
0102 #include "CondFormats/EcalObjects/interface/EcalTPGSlidingWindow.h"
0103 #include "CondFormats/DataRecord/interface/EcalTPGSlidingWindowRcd.h"
0104 
0105 #include "CondFormats/EcalObjects/interface/EcalTPGWeightGroup.h"
0106 #include "CondFormats/DataRecord/interface/EcalTPGWeightGroupRcd.h"
0107 
0108 #include "CondFormats/EcalObjects/interface/EcalTPGWeightIdMap.h"
0109 #include "CondFormats/DataRecord/interface/EcalTPGWeightIdMapRcd.h"
0110 
0111 #include "CondFormats/EcalObjects/interface/EcalTPGOddWeightGroup.h"
0112 #include "CondFormats/DataRecord/interface/EcalTPGOddWeightGroupRcd.h"
0113 
0114 #include "CondFormats/EcalObjects/interface/EcalTPGOddWeightIdMap.h"
0115 #include "CondFormats/DataRecord/interface/EcalTPGOddWeightIdMapRcd.h"
0116 
0117 #include "CondFormats/EcalObjects/interface/EcalTPGTPMode.h"
0118 #include "CondFormats/DataRecord/interface/EcalTPGTPModeRcd.h"
0119 
0120 #include "CondFormats/EcalObjects/interface/EcalTPGCrystalStatus.h"
0121 #include "CondFormats/DataRecord/interface/EcalTPGCrystalStatusRcd.h"
0122 
0123 #include "CondFormats/EcalObjects/interface/EcalTPGTowerStatus.h"
0124 #include "CondFormats/DataRecord/interface/EcalTPGTowerStatusRcd.h"
0125 
0126 #include "CondFormats/EcalObjects/interface/EcalTPGStripStatus.h"
0127 #include "CondFormats/DataRecord/interface/EcalTPGStripStatusRcd.h"
0128 
0129 #include "CondFormats/EcalObjects/interface/EcalTPGSpike.h"
0130 #include "CondFormats/DataRecord/interface/EcalTPGSpikeRcd.h"
0131 
0132 #include "CondFormats/EcalObjects/interface/EcalDCSTowerStatus.h"
0133 #include "CondFormats/DataRecord/interface/EcalDCSTowerStatusRcd.h"
0134 
0135 #include "CondFormats/EcalObjects/interface/EcalDAQTowerStatus.h"
0136 #include "CondFormats/DataRecord/interface/EcalDAQTowerStatusRcd.h"
0137 
0138 #include "CondFormats/EcalObjects/interface/EcalDQMTowerStatus.h"
0139 #include "CondFormats/DataRecord/interface/EcalDQMTowerStatusRcd.h"
0140 
0141 #include "CondFormats/EcalObjects/interface/EcalDQMChannelStatus.h"
0142 #include "CondFormats/DataRecord/interface/EcalDQMChannelStatusRcd.h"
0143 
0144 #include "CondFormats/EcalObjects/interface/EcalSRSettings.h"
0145 #include "CondFormats/DataRecord/interface/EcalSRSettingsRcd.h"
0146 
0147 #include "CondFormats/EcalObjects/interface/EcalSampleMask.h"
0148 #include "CondFormats/DataRecord/interface/EcalSampleMaskRcd.h"
0149 
0150 #include "CondFormats/EcalObjects/interface/EcalTimeBiasCorrections.h"
0151 #include "CondFormats/DataRecord/interface/EcalTimeBiasCorrectionsRcd.h"
0152 
0153 #include "CondFormats/EcalObjects/interface/EcalSamplesCorrelation.h"
0154 #include "CondFormats/DataRecord/interface/EcalSamplesCorrelationRcd.h"
0155 
0156 #include "CondFormats/EcalObjects/interface/EcalPulseShapes.h"
0157 #include "CondFormats/DataRecord/interface/EcalPulseShapesRcd.h"
0158 
0159 #include "CondFormats/EcalObjects/interface/EcalPulseCovariances.h"
0160 #include "CondFormats/DataRecord/interface/EcalPulseCovariancesRcd.h"
0161 #include "CondFormats/EcalObjects/interface/EcalPulseSymmCovariances.h"
0162 #include "CondFormats/DataRecord/interface/EcalPulseSymmCovariancesRcd.h"
0163 
0164 #include "CondFormats/EcalObjects/interface/EcalPFRecHitThresholds.h"
0165 #include "CondFormats/DataRecord/interface/EcalPFRecHitThresholdsRcd.h"
0166 
0167 #include "CondFormats/EcalObjects/interface/EcalPFSeedingThresholds.h"
0168 #include "CondFormats/DataRecord/interface/EcalPFSeedingThresholdsRcd.h"
0169 
0170 #include "CondFormats/EcalObjects/interface/EcalSimPulseShape.h"
0171 #include "CondFormats/DataRecord/interface/EcalSimPulseShapeRcd.h"
0172 
0173 #include "CondFormats/EcalObjects/interface/EcalSimComponentShape.h"
0174 #include "CondFormats/DataRecord/interface/EcalSimComponentShapeRcd.h"
0175 
0176 #include "CondFormats/EcalObjects/interface/EcalMustacheSCParameters.h"
0177 #include "CondFormats/DataRecord/interface/EcalMustacheSCParametersRcd.h"
0178 #include "CondFormats/EcalObjects/interface/EcalSCDynamicDPhiParameters.h"
0179 #include "CondFormats/DataRecord/interface/EcalSCDynamicDPhiParametersRcd.h"
0180 
0181 REGISTER_PLUGIN(EcalPedestalsRcd, EcalPedestals);                //is EcalCondObjectContainer<EcalPedestal>
0182 REGISTER_PLUGIN(EcalWeightXtalGroupsRcd, EcalWeightXtalGroups);  // is EcalCondObjectContainer<EcalXtalGroupId>
0183 REGISTER_PLUGIN(EcalTBWeightsRcd, EcalTBWeights);
0184 REGISTER_PLUGIN(EcalGainRatiosRcd, EcalGainRatios);  // is EcalCondObjectContainer<EcalMGPAGainRatio>
0185 REGISTER_PLUGIN(EcalLinearCorrectionsRcd, EcalTimeDependentCorrections);
0186 REGISTER_PLUGIN(EcalIntercalibConstantsRcd, EcalFloatCondObjectContainer);  //is EcalCondObjectContainer<float>
0187 REGISTER_PLUGIN_NO_SERIAL(EcalIntercalibConstantsMCRcd, EcalCondObjectContainer<float>);
0188 REGISTER_PLUGIN_NO_SERIAL(EcalTimeCalibConstantsRcd, EcalCondObjectContainer<float>);
0189 REGISTER_PLUGIN_NO_SERIAL(EcalTimeCalibErrorsRcd, EcalCondObjectContainer<float>);
0190 REGISTER_PLUGIN(EcalTimeOffsetConstantRcd, EcalTimeOffsetConstant);
0191 REGISTER_PLUGIN_NO_SERIAL(EcalIntercalibErrorsRcd, EcalCondObjectContainer<float>);
0192 REGISTER_PLUGIN(EcalADCToGeVConstantRcd, EcalADCToGeVConstant);
0193 REGISTER_PLUGIN_NO_SERIAL(EcalLaserAlphasRcd, EcalCondObjectContainer<float>);
0194 REGISTER_PLUGIN(EcalLaserAPDPNRatiosRcd, EcalLaserAPDPNRatios);
0195 REGISTER_PLUGIN_NO_SERIAL(EcalLaserAPDPNRatiosMCRcd, EcalLaserAPDPNRatios);
0196 REGISTER_PLUGIN_NO_SERIAL(EcalLaserAPDPNRatiosRefRcd, EcalCondObjectContainer<float>);
0197 REGISTER_PLUGIN(EcalChannelStatusRcd, EcalChannelStatus);  //is EcalCondObjectContainer<EcalChannelStatusCode>
0198 REGISTER_PLUGIN_NO_SERIAL(EcalPFRecHitThresholdsRcd, EcalCondObjectContainer<float>);
0199 REGISTER_PLUGIN_NO_SERIAL(EcalPFSeedingThresholdsRcd, EcalCondObjectContainer<float>);
0200 REGISTER_PLUGIN(EcalClusterCrackCorrParametersRcd, EcalFunParams);
0201 REGISTER_PLUGIN_NO_SERIAL(EcalClusterLocalContCorrParametersRcd, EcalFunParams);
0202 REGISTER_PLUGIN_NO_SERIAL(EcalClusterEnergyUncertaintyParametersRcd, EcalFunParams);
0203 REGISTER_PLUGIN_NO_SERIAL(EcalClusterEnergyCorrectionParametersRcd, EcalFunParams);
0204 REGISTER_PLUGIN_NO_SERIAL(EcalClusterEnergyCorrectionObjectSpecificParametersRcd, EcalFunParams);
0205 
0206 REGISTER_PLUGIN(EcalSimPulseShapeRcd, EcalSimPulseShape);
0207 REGISTER_PLUGIN(EcalSimComponentShapeRcd, EcalSimComponentShape);
0208 
0209 REGISTER_PLUGIN(EcalMappingElectronicsRcd, EcalMappingElectronics);  //is EcalCondObjectContainer<EcalMappingElement>
0210 
0211 REGISTER_PLUGIN(EcalTPGPedestalsRcd, EcalTPGPedestals);  //is EcalCondObjectContainer<EcalTPGPedestal>
0212 REGISTER_PLUGIN(EcalTPGFineGrainEBGroupRcd, EcalTPGFineGrainEBGroup);
0213 REGISTER_PLUGIN(EcalTPGFineGrainEBIdMapRcd, EcalTPGFineGrainEBIdMap);
0214 REGISTER_PLUGIN(EcalTPGFineGrainStripEERcd, EcalTPGFineGrainStripEE);
0215 REGISTER_PLUGIN(EcalTPGFineGrainTowerEERcd, EcalTPGFineGrainTowerEE);
0216 REGISTER_PLUGIN(EcalTPGLinearizationConstRcd,
0217                 EcalTPGLinearizationConst);  // is EcalCondObjectContainer<EcalTPGLinearizationConstant>
0218 REGISTER_PLUGIN(EcalTPGLutGroupRcd, EcalTPGLutGroup);
0219 REGISTER_PLUGIN(EcalTPGLutIdMapRcd, EcalTPGLutIdMap);
0220 REGISTER_PLUGIN(EcalTPGPhysicsConstRcd, EcalTPGPhysicsConst);
0221 REGISTER_PLUGIN(EcalTPGSlidingWindowRcd, EcalTPGSlidingWindow);
0222 REGISTER_PLUGIN(EcalTPGWeightGroupRcd, EcalTPGWeightGroup);
0223 REGISTER_PLUGIN(EcalTPGWeightIdMapRcd, EcalTPGWeightIdMap);
0224 REGISTER_PLUGIN(EcalTPGOddWeightGroupRcd, EcalTPGOddWeightGroup);
0225 REGISTER_PLUGIN(EcalTPGOddWeightIdMapRcd, EcalTPGOddWeightIdMap);
0226 
0227 REGISTER_PLUGIN(EcalTPGTPModeRcd, EcalTPGTPMode);
0228 
0229 REGISTER_PLUGIN(EcalTPGCrystalStatusRcd, EcalTPGCrystalStatus);  // is EcalCondObjectContainer<EcalTPGCrystalStatusCode>
0230 REGISTER_PLUGIN(EcalTPGTowerStatusRcd, EcalTPGTowerStatus);
0231 REGISTER_PLUGIN(EcalTPGStripStatusRcd, EcalTPGStripStatus);
0232 REGISTER_PLUGIN(EcalTPGSpikeRcd, EcalTPGSpike);
0233 
0234 REGISTER_PLUGIN(EcalDCSTowerStatusRcd, EcalDCSTowerStatus);  // is EcalCondTowerObjectContainer<EcalChannelStatusCode>
0235 REGISTER_PLUGIN(EcalDAQTowerStatusRcd, EcalDAQTowerStatus);  // is EcalCondTowerObjectContainer<EcalDAQStatusCode>
0236 
0237 REGISTER_PLUGIN(EcalDQMChannelStatusRcd, EcalDQMChannelStatus);  // is EcalCondObjectContainer<EcalDQMStatusCode>
0238 REGISTER_PLUGIN(EcalDQMTowerStatusRcd, EcalDQMTowerStatus);      // is EcalCondTowerObjectContainer<EcalDQMStatusCode>
0239 
0240 REGISTER_PLUGIN(EcalSRSettingsRcd, EcalSRSettings);
0241 REGISTER_PLUGIN(EcalSampleMaskRcd, EcalSampleMask);
0242 
0243 REGISTER_PLUGIN(EcalTimeBiasCorrectionsRcd, EcalTimeBiasCorrections);
0244 
0245 REGISTER_PLUGIN(EcalSamplesCorrelationRcd, EcalSamplesCorrelation);
0246 REGISTER_PLUGIN(EcalPulseShapesRcd, EcalPulseShapes);            //is EcalCondObjectContainer<EcalPulseShape>
0247 REGISTER_PLUGIN(EcalPulseCovariancesRcd, EcalPulseCovariances);  //is EcalCondObjectContainer<EcalPulseCovariance>
0248 REGISTER_PLUGIN(EcalPulseSymmCovariancesRcd,
0249                 EcalPulseSymmCovariances);  //is EcalCondObjectContainer<EcalPulseSymmCovariance>
0250 
0251 REGISTER_PLUGIN(EcalMustacheSCParametersRcd, EcalMustacheSCParameters);
0252 REGISTER_PLUGIN(EcalSCDynamicDPhiParametersRcd, EcalSCDynamicDPhiParameters);