File indexing completed on 2024-04-06 12:25:42
0001 #include "CondFormats/DataRecord/interface/EcalADCToGeVConstantRcd.h"
0002 #include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h"
0003 #include "CondFormats/DataRecord/interface/EcalGainRatiosRcd.h"
0004 #include "CondFormats/DataRecord/interface/EcalIntercalibConstantsRcd.h"
0005 #include "CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRcd.h"
0006 #include "CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRefRcd.h"
0007 #include "CondFormats/DataRecord/interface/EcalLaserAlphasRcd.h"
0008 #include "CondFormats/DataRecord/interface/EcalLinearCorrectionsRcd.h"
0009 #include "CondFormats/DataRecord/interface/EcalPedestalsRcd.h"
0010 #include "CondFormats/DataRecord/interface/EcalPulseCovariancesRcd.h"
0011 #include "CondFormats/DataRecord/interface/EcalPulseShapesRcd.h"
0012 #include "CondFormats/DataRecord/interface/EcalSamplesCorrelationRcd.h"
0013 #include "CondFormats/DataRecord/interface/EcalTimeBiasCorrectionsRcd.h"
0014 #include "CondFormats/DataRecord/interface/EcalTimeCalibConstantsRcd.h"
0015 #include "CondFormats/EcalObjects/interface/EcalGainRatiosGPU.h"
0016 #include "CondFormats/EcalObjects/interface/EcalIntercalibConstantsGPU.h"
0017 #include "CondFormats/EcalObjects/interface/EcalLaserAPDPNRatiosGPU.h"
0018 #include "CondFormats/EcalObjects/interface/EcalLaserAPDPNRatiosRefGPU.h"
0019 #include "CondFormats/EcalObjects/interface/EcalLaserAlphasGPU.h"
0020 #include "CondFormats/EcalObjects/interface/EcalLinearCorrectionsGPU.h"
0021 #include "CondFormats/EcalObjects/interface/EcalPedestalsGPU.h"
0022 #include "CondFormats/EcalObjects/interface/EcalPulseCovariancesGPU.h"
0023 #include "CondFormats/EcalObjects/interface/EcalPulseShapesGPU.h"
0024 #include "CondFormats/EcalObjects/interface/EcalRechitADCToGeVConstantGPU.h"
0025 #include "CondFormats/EcalObjects/interface/EcalRechitChannelStatusGPU.h"
0026 #include "CondFormats/EcalObjects/interface/EcalSamplesCorrelationGPU.h"
0027 #include "CondFormats/EcalObjects/interface/EcalTimeBiasCorrectionsGPU.h"
0028 #include "CondFormats/EcalObjects/interface/EcalTimeCalibConstantsGPU.h"
0029 #include "FWCore/Framework/interface/MakerMacros.h"
0030 #include "HeterogeneousCore/CUDACore/interface/ConvertingESProducerT.h"
0031
0032 using EcalPedestalsGPUESProducer = ConvertingESProducerT<EcalPedestalsRcd, EcalPedestalsGPU, EcalPedestals>;
0033
0034 using EcalGainRatiosGPUESProducer = ConvertingESProducerT<EcalGainRatiosRcd, EcalGainRatiosGPU, EcalGainRatios>;
0035
0036 using EcalPulseShapesGPUESProducer = ConvertingESProducerT<EcalPulseShapesRcd, EcalPulseShapesGPU, EcalPulseShapes>;
0037
0038 using EcalPulseCovariancesGPUESProducer =
0039 ConvertingESProducerT<EcalPulseCovariancesRcd, EcalPulseCovariancesGPU, EcalPulseCovariances>;
0040
0041 using EcalSamplesCorrelationGPUESProducer =
0042 ConvertingESProducerT<EcalSamplesCorrelationRcd, EcalSamplesCorrelationGPU, EcalSamplesCorrelation>;
0043
0044 using EcalTimeBiasCorrectionsGPUESProducer =
0045 ConvertingESProducerT<EcalTimeBiasCorrectionsRcd, EcalTimeBiasCorrectionsGPU, EcalTimeBiasCorrections>;
0046
0047 using EcalTimeCalibConstantsGPUESProducer =
0048 ConvertingESProducerT<EcalTimeCalibConstantsRcd, EcalTimeCalibConstantsGPU, EcalTimeCalibConstants>;
0049
0050 using EcalRechitADCToGeVConstantGPUESProducer =
0051 ConvertingESProducerT<EcalADCToGeVConstantRcd, EcalRechitADCToGeVConstantGPU, EcalADCToGeVConstant>;
0052
0053 using EcalIntercalibConstantsGPUESProducer =
0054 ConvertingESProducerT<EcalIntercalibConstantsRcd, EcalIntercalibConstantsGPU, EcalIntercalibConstants>;
0055
0056 using EcalRechitChannelStatusGPUESProducer =
0057 ConvertingESProducerT<EcalChannelStatusRcd, EcalRechitChannelStatusGPU, EcalChannelStatus>;
0058
0059 using EcalLaserAPDPNRatiosGPUESProducer =
0060 ConvertingESProducerT<EcalLaserAPDPNRatiosRcd, EcalLaserAPDPNRatiosGPU, EcalLaserAPDPNRatios>;
0061
0062 using EcalLaserAPDPNRatiosRefGPUESProducer =
0063 ConvertingESProducerT<EcalLaserAPDPNRatiosRefRcd, EcalLaserAPDPNRatiosRefGPU, EcalLaserAPDPNRatiosRef>;
0064
0065 using EcalLaserAlphasGPUESProducer = ConvertingESProducerT<EcalLaserAlphasRcd, EcalLaserAlphasGPU, EcalLaserAlphas>;
0066
0067 using EcalLinearCorrectionsGPUESProducer =
0068 ConvertingESProducerT<EcalLinearCorrectionsRcd, EcalLinearCorrectionsGPU, EcalLinearCorrections>;
0069
0070
0071
0072
0073
0074 DEFINE_FWK_EVENTSETUP_MODULE(EcalPedestalsGPUESProducer);
0075 DEFINE_FWK_EVENTSETUP_MODULE(EcalGainRatiosGPUESProducer);
0076 DEFINE_FWK_EVENTSETUP_MODULE(EcalPulseShapesGPUESProducer);
0077 DEFINE_FWK_EVENTSETUP_MODULE(EcalPulseCovariancesGPUESProducer);
0078 DEFINE_FWK_EVENTSETUP_MODULE(EcalSamplesCorrelationGPUESProducer);
0079 DEFINE_FWK_EVENTSETUP_MODULE(EcalTimeBiasCorrectionsGPUESProducer);
0080 DEFINE_FWK_EVENTSETUP_MODULE(EcalTimeCalibConstantsGPUESProducer);
0081
0082 DEFINE_FWK_EVENTSETUP_MODULE(EcalRechitADCToGeVConstantGPUESProducer);
0083 DEFINE_FWK_EVENTSETUP_MODULE(EcalIntercalibConstantsGPUESProducer);
0084 DEFINE_FWK_EVENTSETUP_MODULE(EcalRechitChannelStatusGPUESProducer);
0085 DEFINE_FWK_EVENTSETUP_MODULE(EcalLaserAPDPNRatiosGPUESProducer);
0086 DEFINE_FWK_EVENTSETUP_MODULE(EcalLaserAPDPNRatiosRefGPUESProducer);
0087 DEFINE_FWK_EVENTSETUP_MODULE(EcalLaserAlphasGPUESProducer);
0088 DEFINE_FWK_EVENTSETUP_MODULE(EcalLinearCorrectionsGPUESProducer);