diff --git a/EventFilter/HcalRawToDigi/plugins/HcalESProducerGPUDefs.cc b/EventFilter/HcalRawToDigi/plugins/HcalESProducerGPUDefs.cc index aa601d6db06eb..749a98e990755 100644 --- a/EventFilter/HcalRawToDigi/plugins/HcalESProducerGPUDefs.cc +++ b/EventFilter/HcalRawToDigi/plugins/HcalESProducerGPUDefs.cc @@ -1,11 +1,10 @@ -#include - #include "CondFormats/DataRecord/interface/HcalElectronicsMapRcd.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "HeterogeneousCore/CUDACore/interface/ConvertingESProducerT.h" #include "ElectronicsMappingGPU.h" -#include "HcalRawESProducerGPU.h" using HcalElectronicsMappingGPUESProducer = - HcalRawESProducerGPU; + ConvertingESProducerT; DEFINE_FWK_EVENTSETUP_MODULE(HcalElectronicsMappingGPUESProducer); diff --git a/RecoLocalCalo/HcalRecProducers/src/HcalESProducersGPUDefs.cc b/RecoLocalCalo/HcalRecProducers/src/HcalESProducersGPUDefs.cc index 22cd08e903701..f92b943c38d57 100644 --- a/RecoLocalCalo/HcalRecProducers/src/HcalESProducersGPUDefs.cc +++ b/RecoLocalCalo/HcalRecProducers/src/HcalESProducersGPUDefs.cc @@ -10,6 +10,11 @@ #include "CondFormats/DataRecord/interface/HcalSiPMCharacteristicsRcd.h" #include "CondFormats/DataRecord/interface/HcalSiPMParametersRcd.h" #include "CondFormats/DataRecord/interface/HcalTimeCorrsRcd.h" +#include "CondFormats/HcalObjects/interface/HcalCombinedRecordsGPU.h" +#include "CondFormats/HcalObjects/interface/HcalConvertedEffectivePedestalWidthsGPU.h" +#include "CondFormats/HcalObjects/interface/HcalConvertedEffectivePedestalsGPU.h" +#include "CondFormats/HcalObjects/interface/HcalConvertedPedestalWidthsGPU.h" +#include "CondFormats/HcalObjects/interface/HcalConvertedPedestalsGPU.h" #include "CondFormats/HcalObjects/interface/HcalGainWidths.h" #include "CondFormats/HcalObjects/interface/HcalGainWidthsGPU.h" #include "CondFormats/HcalObjects/interface/HcalGains.h" @@ -34,39 +39,67 @@ #include "CondFormats/HcalObjects/interface/HcalSiPMParametersGPU.h" #include "CondFormats/HcalObjects/interface/HcalTimeCorrs.h" #include "CondFormats/HcalObjects/interface/HcalTimeCorrsGPU.h" +#include "HeterogeneousCore/CUDACore/interface/ConvertingESProducerT.h" +#include "HeterogeneousCore/CUDACore/interface/ConvertingESProducerWithDependenciesT.h" #include "RecoLocalCalo/HcalRecAlgos/interface/HcalRecoParamsWithPulseShapesGPU.h" -#include "HcalESProducerGPU.h" - -using HcalRecoParamsGPUESProducer = HcalESProducerGPU; +using HcalRecoParamsGPUESProducer = ConvertingESProducerT; using HcalRecoParamsWithPulseShapesGPUESProducer = - HcalESProducerGPU; + ConvertingESProducerT; -using HcalPedestalsGPUESProducer = HcalESProducerGPU; +using HcalPedestalsGPUESProducer = ConvertingESProducerT; -using HcalGainsGPUESProducer = HcalESProducerGPU; +using HcalGainsGPUESProducer = ConvertingESProducerT; -using HcalLUTCorrsGPUESProducer = HcalESProducerGPU; +using HcalLUTCorrsGPUESProducer = ConvertingESProducerT; -using HcalRespCorrsGPUESProducer = HcalESProducerGPU; +using HcalRespCorrsGPUESProducer = ConvertingESProducerT; -using HcalTimeCorrsGPUESProducer = HcalESProducerGPU; +using HcalTimeCorrsGPUESProducer = ConvertingESProducerT; using HcalPedestalWidthsGPUESProducer = - HcalESProducerGPU; + ConvertingESProducerT; -using HcalGainWidthsGPUESProducer = HcalESProducerGPU; +using HcalGainWidthsGPUESProducer = ConvertingESProducerT; -using HcalQIECodersGPUESProducer = HcalESProducerGPU; +using HcalQIECodersGPUESProducer = ConvertingESProducerT; -using HcalQIETypesGPUESProducer = HcalESProducerGPU; +using HcalQIETypesGPUESProducer = ConvertingESProducerT; using HcalSiPMParametersGPUESProducer = - HcalESProducerGPU; + ConvertingESProducerT; using HcalSiPMCharacteristicsGPUESProducer = - HcalESProducerGPU; + ConvertingESProducerT; + +using HcalConvertedPedestalsGPUESProducer = ConvertingESProducerWithDependenciesT; + +using HcalConvertedEffectivePedestalsGPUESProducer = + ConvertingESProducerWithDependenciesT; + +using HcalConvertedPedestalWidthsGPUESProducer = ConvertingESProducerWithDependenciesT; + +using HcalConvertedEffectivePedestalWidthsGPUESProducer = + ConvertingESProducerWithDependenciesT; DEFINE_FWK_EVENTSETUP_MODULE(HcalRecoParamsGPUESProducer); DEFINE_FWK_EVENTSETUP_MODULE(HcalRecoParamsWithPulseShapesGPUESProducer); @@ -81,41 +114,6 @@ DEFINE_FWK_EVENTSETUP_MODULE(HcalQIECodersGPUESProducer); DEFINE_FWK_EVENTSETUP_MODULE(HcalQIETypesGPUESProducer); DEFINE_FWK_EVENTSETUP_MODULE(HcalSiPMParametersGPUESProducer); DEFINE_FWK_EVENTSETUP_MODULE(HcalSiPMCharacteristicsGPUESProducer); - -#include "CondFormats/HcalObjects/interface/HcalCombinedRecordsGPU.h" -#include "CondFormats/HcalObjects/interface/HcalConvertedPedestalsGPU.h" -#include "CondFormats/HcalObjects/interface/HcalConvertedEffectivePedestalsGPU.h" -#include "CondFormats/HcalObjects/interface/HcalConvertedPedestalWidthsGPU.h" -#include "CondFormats/HcalObjects/interface/HcalConvertedEffectivePedestalWidthsGPU.h" - -using HcalConvertedPedestalsGPUESProducer = HcalESProducerGPUWithDependencies; - -using HcalConvertedEffectivePedestalsGPUESProducer = - HcalESProducerGPUWithDependencies; - -using HcalConvertedPedestalWidthsGPUESProducer = HcalESProducerGPUWithDependencies; - -using HcalConvertedEffectivePedestalWidthsGPUESProducer = - HcalESProducerGPUWithDependencies; - DEFINE_FWK_EVENTSETUP_MODULE(HcalConvertedPedestalsGPUESProducer); DEFINE_FWK_EVENTSETUP_MODULE(HcalConvertedEffectivePedestalsGPUESProducer); DEFINE_FWK_EVENTSETUP_MODULE(HcalConvertedPedestalWidthsGPUESProducer);