Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-03-30 08:50:25

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/EcalMustacheSCParameters.h"
0174 #include "CondFormats/DataRecord/interface/EcalMustacheSCParametersRcd.h"
0175 #include "CondFormats/EcalObjects/interface/EcalSCDynamicDPhiParameters.h"
0176 #include "CondFormats/DataRecord/interface/EcalSCDynamicDPhiParametersRcd.h"
0177 
0178 REGISTER_PLUGIN(EcalPedestalsRcd, EcalCondObjectContainer<EcalPedestal>);
0179 REGISTER_PLUGIN(EcalWeightXtalGroupsRcd, EcalCondObjectContainer<EcalXtalGroupId>);
0180 REGISTER_PLUGIN(EcalTBWeightsRcd, EcalTBWeights);
0181 REGISTER_PLUGIN(EcalGainRatiosRcd, EcalCondObjectContainer<EcalMGPAGainRatio>);
0182 REGISTER_PLUGIN(EcalLinearCorrectionsRcd, EcalTimeDependentCorrections);
0183 REGISTER_PLUGIN(EcalIntercalibConstantsRcd, EcalCondObjectContainer<float>);
0184 REGISTER_PLUGIN(EcalIntercalibConstantsMCRcd, EcalCondObjectContainer<float>);
0185 REGISTER_PLUGIN(EcalTimeCalibConstantsRcd, EcalCondObjectContainer<float>);
0186 REGISTER_PLUGIN(EcalTimeCalibErrorsRcd, EcalCondObjectContainer<float>);
0187 REGISTER_PLUGIN(EcalTimeOffsetConstantRcd, EcalTimeOffsetConstant);
0188 REGISTER_PLUGIN(EcalIntercalibErrorsRcd, EcalCondObjectContainer<float>);
0189 REGISTER_PLUGIN(EcalADCToGeVConstantRcd, EcalADCToGeVConstant);
0190 REGISTER_PLUGIN(EcalLaserAlphasRcd, EcalCondObjectContainer<float>);
0191 REGISTER_PLUGIN(EcalLaserAPDPNRatiosRcd, EcalLaserAPDPNRatios);
0192 REGISTER_PLUGIN(EcalLaserAPDPNRatiosMCRcd, EcalLaserAPDPNRatios);
0193 REGISTER_PLUGIN(EcalLaserAPDPNRatiosRefRcd, EcalCondObjectContainer<float>);
0194 REGISTER_PLUGIN(EcalChannelStatusRcd, EcalCondObjectContainer<EcalChannelStatusCode>);
0195 REGISTER_PLUGIN(EcalPFRecHitThresholdsRcd, EcalCondObjectContainer<float>);
0196 REGISTER_PLUGIN(EcalPFSeedingThresholdsRcd, EcalCondObjectContainer<float>);
0197 REGISTER_PLUGIN(EcalClusterCrackCorrParametersRcd, EcalFunParams);
0198 REGISTER_PLUGIN(EcalClusterLocalContCorrParametersRcd, EcalFunParams);
0199 REGISTER_PLUGIN(EcalClusterEnergyUncertaintyParametersRcd, EcalFunParams);
0200 REGISTER_PLUGIN(EcalClusterEnergyCorrectionParametersRcd, EcalFunParams);
0201 REGISTER_PLUGIN(EcalClusterEnergyCorrectionObjectSpecificParametersRcd, EcalFunParams);
0202 
0203 REGISTER_PLUGIN(EcalSimPulseShapeRcd, EcalSimPulseShape);
0204 
0205 REGISTER_PLUGIN(EcalMappingElectronicsRcd, EcalCondObjectContainer<EcalMappingElement>);
0206 
0207 REGISTER_PLUGIN(EcalTPGPedestalsRcd, EcalCondObjectContainer<EcalTPGPedestal>);
0208 REGISTER_PLUGIN(EcalTPGFineGrainEBGroupRcd, EcalTPGFineGrainEBGroup);
0209 REGISTER_PLUGIN(EcalTPGFineGrainEBIdMapRcd, EcalTPGFineGrainEBIdMap);
0210 REGISTER_PLUGIN(EcalTPGFineGrainStripEERcd, EcalTPGFineGrainStripEE);
0211 REGISTER_PLUGIN(EcalTPGFineGrainTowerEERcd, EcalTPGFineGrainTowerEE);
0212 REGISTER_PLUGIN(EcalTPGLinearizationConstRcd, EcalCondObjectContainer<EcalTPGLinearizationConstant>);
0213 REGISTER_PLUGIN(EcalTPGLutGroupRcd, EcalTPGLutGroup);
0214 REGISTER_PLUGIN(EcalTPGLutIdMapRcd, EcalTPGLutIdMap);
0215 REGISTER_PLUGIN(EcalTPGPhysicsConstRcd, EcalTPGPhysicsConst);
0216 REGISTER_PLUGIN(EcalTPGSlidingWindowRcd, EcalTPGSlidingWindow);
0217 REGISTER_PLUGIN(EcalTPGWeightGroupRcd, EcalTPGWeightGroup);
0218 REGISTER_PLUGIN(EcalTPGWeightIdMapRcd, EcalTPGWeightIdMap);
0219 REGISTER_PLUGIN(EcalTPGOddWeightGroupRcd, EcalTPGOddWeightGroup);
0220 REGISTER_PLUGIN(EcalTPGOddWeightIdMapRcd, EcalTPGOddWeightIdMap);
0221 
0222 REGISTER_PLUGIN(EcalTPGTPModeRcd, EcalTPGTPMode);
0223 
0224 REGISTER_PLUGIN(EcalTPGCrystalStatusRcd, EcalCondObjectContainer<EcalTPGCrystalStatusCode>);
0225 REGISTER_PLUGIN(EcalTPGTowerStatusRcd, EcalTPGTowerStatus);
0226 REGISTER_PLUGIN(EcalTPGStripStatusRcd, EcalTPGStripStatus);
0227 REGISTER_PLUGIN(EcalTPGSpikeRcd, EcalTPGSpike);
0228 
0229 REGISTER_PLUGIN(EcalDCSTowerStatusRcd, EcalCondTowerObjectContainer<EcalChannelStatusCode>);
0230 REGISTER_PLUGIN(EcalDAQTowerStatusRcd, EcalCondTowerObjectContainer<EcalDAQStatusCode>);
0231 
0232 REGISTER_PLUGIN(EcalDQMChannelStatusRcd, EcalCondObjectContainer<EcalDQMStatusCode>);
0233 REGISTER_PLUGIN(EcalDQMTowerStatusRcd, EcalCondTowerObjectContainer<EcalDQMStatusCode>);
0234 
0235 REGISTER_PLUGIN(EcalSRSettingsRcd, EcalSRSettings);
0236 REGISTER_PLUGIN(EcalSampleMaskRcd, EcalSampleMask);
0237 
0238 REGISTER_PLUGIN(EcalTimeBiasCorrectionsRcd, EcalTimeBiasCorrections);
0239 
0240 REGISTER_PLUGIN(EcalSamplesCorrelationRcd, EcalSamplesCorrelation);
0241 REGISTER_PLUGIN(EcalPulseShapesRcd, EcalCondObjectContainer<EcalPulseShape>);
0242 REGISTER_PLUGIN(EcalPulseCovariancesRcd, EcalCondObjectContainer<EcalPulseCovariance>);
0243 REGISTER_PLUGIN(EcalPulseSymmCovariancesRcd, EcalCondObjectContainer<EcalPulseSymmCovariance>);
0244 
0245 REGISTER_PLUGIN(EcalMustacheSCParametersRcd, EcalMustacheSCParameters);
0246 REGISTER_PLUGIN(EcalSCDynamicDPhiParametersRcd, EcalSCDynamicDPhiParameters);