File indexing completed on 2024-04-06 12:25:51
0001 #include "CondFormats/DataRecord/interface/HcalCombinedRecordsGPU.h"
0002 #include "CondFormats/DataRecord/interface/HcalGainWidthsRcd.h"
0003 #include "CondFormats/DataRecord/interface/HcalGainsRcd.h"
0004 #include "CondFormats/DataRecord/interface/HcalLUTCorrsRcd.h"
0005 #include "CondFormats/DataRecord/interface/HcalPedestalWidthsRcd.h"
0006 #include "CondFormats/DataRecord/interface/HcalPedestalsRcd.h"
0007 #include "CondFormats/DataRecord/interface/HcalQIEDataRcd.h"
0008 #include "CondFormats/DataRecord/interface/HcalQIETypesRcd.h"
0009 #include "CondFormats/DataRecord/interface/HcalRecoParamsRcd.h"
0010 #include "CondFormats/DataRecord/interface/HcalRespCorrsRcd.h"
0011 #include "CondFormats/DataRecord/interface/HcalSiPMCharacteristicsRcd.h"
0012 #include "CondFormats/DataRecord/interface/HcalSiPMParametersRcd.h"
0013 #include "CondFormats/DataRecord/interface/HcalTimeCorrsRcd.h"
0014 #include "CondFormats/HcalObjects/interface/HcalConvertedEffectivePedestalWidthsGPU.h"
0015 #include "CondFormats/HcalObjects/interface/HcalConvertedEffectivePedestalsGPU.h"
0016 #include "CondFormats/HcalObjects/interface/HcalConvertedPedestalWidthsGPU.h"
0017 #include "CondFormats/HcalObjects/interface/HcalConvertedPedestalsGPU.h"
0018 #include "CondFormats/HcalObjects/interface/HcalGainWidths.h"
0019 #include "CondFormats/HcalObjects/interface/HcalGainWidthsGPU.h"
0020 #include "CondFormats/HcalObjects/interface/HcalGains.h"
0021 #include "CondFormats/HcalObjects/interface/HcalGainsGPU.h"
0022 #include "CondFormats/HcalObjects/interface/HcalLUTCorrs.h"
0023 #include "CondFormats/HcalObjects/interface/HcalLUTCorrsGPU.h"
0024 #include "CondFormats/HcalObjects/interface/HcalPedestalWidths.h"
0025 #include "CondFormats/HcalObjects/interface/HcalPedestalWidthsGPU.h"
0026 #include "CondFormats/HcalObjects/interface/HcalPedestals.h"
0027 #include "CondFormats/HcalObjects/interface/HcalPedestalsGPU.h"
0028 #include "CondFormats/HcalObjects/interface/HcalQIECodersGPU.h"
0029 #include "CondFormats/HcalObjects/interface/HcalQIEData.h"
0030 #include "CondFormats/HcalObjects/interface/HcalQIETypes.h"
0031 #include "CondFormats/HcalObjects/interface/HcalQIETypesGPU.h"
0032 #include "CondFormats/HcalObjects/interface/HcalRecoParams.h"
0033 #include "CondFormats/HcalObjects/interface/HcalRecoParamsGPU.h"
0034 #include "CondFormats/HcalObjects/interface/HcalRespCorrs.h"
0035 #include "CondFormats/HcalObjects/interface/HcalRespCorrsGPU.h"
0036 #include "CondFormats/HcalObjects/interface/HcalChannelQuality.h"
0037 #include "CondFormats/HcalObjects/interface/HcalChannelQualityGPU.h"
0038 #include "CondFormats/DataRecord/interface/HcalChannelQualityRcd.h"
0039 #include "CondFormats/HcalObjects/interface/HcalSiPMCharacteristics.h"
0040 #include "CondFormats/HcalObjects/interface/HcalSiPMCharacteristicsGPU.h"
0041 #include "CondFormats/HcalObjects/interface/HcalSiPMParameters.h"
0042 #include "CondFormats/HcalObjects/interface/HcalSiPMParametersGPU.h"
0043 #include "CondFormats/HcalObjects/interface/HcalTimeCorrs.h"
0044 #include "CondFormats/HcalObjects/interface/HcalTimeCorrsGPU.h"
0045 #include "HeterogeneousCore/CUDACore/interface/ConvertingESProducerT.h"
0046 #include "HeterogeneousCore/CUDACore/interface/ConvertingESProducerWithDependenciesT.h"
0047 #include "RecoLocalCalo/HcalRecAlgos/interface/HcalRecoParamsWithPulseShapesGPU.h"
0048
0049 using HcalRecoParamsGPUESProducer = ConvertingESProducerT<HcalRecoParamsRcd, HcalRecoParamsGPU, HcalRecoParams>;
0050
0051 using HcalRecoParamsWithPulseShapesGPUESProducer =
0052 ConvertingESProducerT<HcalRecoParamsRcd, HcalRecoParamsWithPulseShapesGPU, HcalRecoParams>;
0053
0054 using HcalPedestalsGPUESProducer = ConvertingESProducerT<HcalPedestalsRcd, HcalPedestalsGPU, HcalPedestals>;
0055
0056 using HcalGainsGPUESProducer = ConvertingESProducerT<HcalGainsRcd, HcalGainsGPU, HcalGains>;
0057
0058 using HcalLUTCorrsGPUESProducer = ConvertingESProducerT<HcalLUTCorrsRcd, HcalLUTCorrsGPU, HcalLUTCorrs>;
0059
0060 using HcalRespCorrsGPUESProducer = ConvertingESProducerT<HcalRespCorrsRcd, HcalRespCorrsGPU, HcalRespCorrs>;
0061
0062 using HcalTimeCorrsGPUESProducer = ConvertingESProducerT<HcalTimeCorrsRcd, HcalTimeCorrsGPU, HcalTimeCorrs>;
0063
0064 using HcalPedestalWidthsGPUESProducer =
0065 ConvertingESProducerT<HcalPedestalWidthsRcd, HcalPedestalWidthsGPU, HcalPedestalWidths>;
0066
0067 using HcalGainWidthsGPUESProducer = ConvertingESProducerT<HcalGainWidthsRcd, HcalGainWidthsGPU, HcalGainWidths>;
0068
0069 using HcalQIECodersGPUESProducer = ConvertingESProducerT<HcalQIEDataRcd, HcalQIECodersGPU, HcalQIEData>;
0070
0071 using HcalChannelQualityGPUESProducer =
0072 ConvertingESProducerT<HcalChannelQualityRcd, HcalChannelQualityGPU, HcalChannelQuality>;
0073
0074 using HcalQIETypesGPUESProducer = ConvertingESProducerT<HcalQIETypesRcd, HcalQIETypesGPU, HcalQIETypes>;
0075
0076 using HcalSiPMParametersGPUESProducer =
0077 ConvertingESProducerT<HcalSiPMParametersRcd, HcalSiPMParametersGPU, HcalSiPMParameters>;
0078
0079 using HcalSiPMCharacteristicsGPUESProducer =
0080 ConvertingESProducerT<HcalSiPMCharacteristicsRcd, HcalSiPMCharacteristicsGPU, HcalSiPMCharacteristics>;
0081
0082 using HcalConvertedPedestalsGPUESProducer = ConvertingESProducerWithDependenciesT<HcalConvertedPedestalsRcd,
0083 HcalConvertedPedestalsGPU,
0084 HcalPedestals,
0085 HcalQIEData,
0086 HcalQIETypes>;
0087
0088 using HcalConvertedEffectivePedestalsGPUESProducer =
0089 ConvertingESProducerWithDependenciesT<HcalConvertedPedestalsRcd,
0090 HcalConvertedEffectivePedestalsGPU,
0091 HcalPedestals,
0092 HcalQIEData,
0093 HcalQIETypes>;
0094
0095 using HcalConvertedPedestalWidthsGPUESProducer = ConvertingESProducerWithDependenciesT<HcalConvertedPedestalWidthsRcd,
0096 HcalConvertedPedestalWidthsGPU,
0097 HcalPedestals,
0098 HcalPedestalWidths,
0099 HcalQIEData,
0100 HcalQIETypes>;
0101
0102 using HcalConvertedEffectivePedestalWidthsGPUESProducer =
0103 ConvertingESProducerWithDependenciesT<HcalConvertedPedestalWidthsRcd,
0104 HcalConvertedEffectivePedestalWidthsGPU,
0105 HcalPedestals,
0106 HcalPedestalWidths,
0107 HcalQIEData,
0108 HcalQIETypes>;
0109
0110 DEFINE_FWK_EVENTSETUP_MODULE(HcalRecoParamsGPUESProducer);
0111 DEFINE_FWK_EVENTSETUP_MODULE(HcalRecoParamsWithPulseShapesGPUESProducer);
0112 DEFINE_FWK_EVENTSETUP_MODULE(HcalPedestalsGPUESProducer);
0113 DEFINE_FWK_EVENTSETUP_MODULE(HcalGainsGPUESProducer);
0114 DEFINE_FWK_EVENTSETUP_MODULE(HcalLUTCorrsGPUESProducer);
0115 DEFINE_FWK_EVENTSETUP_MODULE(HcalRespCorrsGPUESProducer);
0116 DEFINE_FWK_EVENTSETUP_MODULE(HcalTimeCorrsGPUESProducer);
0117 DEFINE_FWK_EVENTSETUP_MODULE(HcalPedestalWidthsGPUESProducer);
0118 DEFINE_FWK_EVENTSETUP_MODULE(HcalGainWidthsGPUESProducer);
0119 DEFINE_FWK_EVENTSETUP_MODULE(HcalQIECodersGPUESProducer);
0120 DEFINE_FWK_EVENTSETUP_MODULE(HcalChannelQualityGPUESProducer);
0121 DEFINE_FWK_EVENTSETUP_MODULE(HcalQIETypesGPUESProducer);
0122 DEFINE_FWK_EVENTSETUP_MODULE(HcalSiPMParametersGPUESProducer);
0123 DEFINE_FWK_EVENTSETUP_MODULE(HcalSiPMCharacteristicsGPUESProducer);
0124 DEFINE_FWK_EVENTSETUP_MODULE(HcalConvertedPedestalsGPUESProducer);
0125 DEFINE_FWK_EVENTSETUP_MODULE(HcalConvertedEffectivePedestalsGPUESProducer);
0126 DEFINE_FWK_EVENTSETUP_MODULE(HcalConvertedPedestalWidthsGPUESProducer);
0127 DEFINE_FWK_EVENTSETUP_MODULE(HcalConvertedEffectivePedestalWidthsGPUESProducer);