src
RecoLocalCalo
EcalRecProducers
plugins
EcalESProducersGPUDefs.cc
Go to the documentation of this file.
1
#include "
CondFormats/DataRecord/interface/EcalADCToGeVConstantRcd.h
"
2
#include "
CondFormats/DataRecord/interface/EcalChannelStatusRcd.h
"
3
#include "
CondFormats/DataRecord/interface/EcalGainRatiosRcd.h
"
4
#include "
CondFormats/DataRecord/interface/EcalIntercalibConstantsRcd.h
"
5
#include "
CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRcd.h
"
6
#include "
CondFormats/DataRecord/interface/EcalLaserAPDPNRatiosRefRcd.h
"
7
#include "
CondFormats/DataRecord/interface/EcalLaserAlphasRcd.h
"
8
#include "
CondFormats/DataRecord/interface/EcalLinearCorrectionsRcd.h
"
9
#include "
CondFormats/DataRecord/interface/EcalPedestalsRcd.h
"
10
#include "
CondFormats/DataRecord/interface/EcalPulseCovariancesRcd.h
"
11
#include "
CondFormats/DataRecord/interface/EcalPulseShapesRcd.h
"
12
#include "
CondFormats/DataRecord/interface/EcalSamplesCorrelationRcd.h
"
13
#include "
CondFormats/DataRecord/interface/EcalTimeBiasCorrectionsRcd.h
"
14
#include "
CondFormats/DataRecord/interface/EcalTimeCalibConstantsRcd.h
"
15
#include "
CondFormats/EcalObjects/interface/EcalGainRatiosGPU.h
"
16
#include "
CondFormats/EcalObjects/interface/EcalIntercalibConstantsGPU.h
"
17
#include "
CondFormats/EcalObjects/interface/EcalLaserAPDPNRatiosGPU.h
"
18
#include "
CondFormats/EcalObjects/interface/EcalLaserAPDPNRatiosRefGPU.h
"
19
#include "
CondFormats/EcalObjects/interface/EcalLaserAlphasGPU.h
"
20
#include "
CondFormats/EcalObjects/interface/EcalLinearCorrectionsGPU.h
"
21
#include "
CondFormats/EcalObjects/interface/EcalPedestalsGPU.h
"
22
#include "
CondFormats/EcalObjects/interface/EcalPulseCovariancesGPU.h
"
23
#include "
CondFormats/EcalObjects/interface/EcalPulseShapesGPU.h
"
24
#include "
CondFormats/EcalObjects/interface/EcalRechitADCToGeVConstantGPU.h
"
25
#include "
CondFormats/EcalObjects/interface/EcalRechitChannelStatusGPU.h
"
26
#include "
CondFormats/EcalObjects/interface/EcalSamplesCorrelationGPU.h
"
27
#include "
CondFormats/EcalObjects/interface/EcalTimeBiasCorrectionsGPU.h
"
28
#include "
CondFormats/EcalObjects/interface/EcalTimeCalibConstantsGPU.h
"
29
#include "
FWCore/Framework/interface/MakerMacros.h
"
30
#include "
HeterogeneousCore/CUDACore/interface/ConvertingESProducerT.h
"
31
32
using
EcalPedestalsGPUESProducer
=
ConvertingESProducerT<EcalPedestalsRcd, EcalPedestalsGPU, EcalPedestals>
;
33
34
using
EcalGainRatiosGPUESProducer
=
ConvertingESProducerT<EcalGainRatiosRcd, EcalGainRatiosGPU, EcalGainRatios>
;
35
36
using
EcalPulseShapesGPUESProducer
=
ConvertingESProducerT<EcalPulseShapesRcd, EcalPulseShapesGPU, EcalPulseShapes>
;
37
38
using
EcalPulseCovariancesGPUESProducer
=
39
ConvertingESProducerT<EcalPulseCovariancesRcd, EcalPulseCovariancesGPU, EcalPulseCovariances>
;
40
41
using
EcalSamplesCorrelationGPUESProducer
=
42
ConvertingESProducerT<EcalSamplesCorrelationRcd, EcalSamplesCorrelationGPU, EcalSamplesCorrelation>
;
43
44
using
EcalTimeBiasCorrectionsGPUESProducer
=
45
ConvertingESProducerT<EcalTimeBiasCorrectionsRcd, EcalTimeBiasCorrectionsGPU, EcalTimeBiasCorrections>
;
46
47
using
EcalTimeCalibConstantsGPUESProducer
=
48
ConvertingESProducerT<EcalTimeCalibConstantsRcd, EcalTimeCalibConstantsGPU, EcalTimeCalibConstants>
;
49
50
using
EcalRechitADCToGeVConstantGPUESProducer
=
51
ConvertingESProducerT<EcalADCToGeVConstantRcd, EcalRechitADCToGeVConstantGPU, EcalADCToGeVConstant>
;
52
53
using
EcalIntercalibConstantsGPUESProducer
=
54
ConvertingESProducerT<EcalIntercalibConstantsRcd, EcalIntercalibConstantsGPU, EcalIntercalibConstants>
;
55
56
using
EcalRechitChannelStatusGPUESProducer
=
57
ConvertingESProducerT<EcalChannelStatusRcd, EcalRechitChannelStatusGPU, EcalChannelStatus>
;
58
59
using
EcalLaserAPDPNRatiosGPUESProducer
=
60
ConvertingESProducerT<EcalLaserAPDPNRatiosRcd, EcalLaserAPDPNRatiosGPU, EcalLaserAPDPNRatios>
;
61
62
using
EcalLaserAPDPNRatiosRefGPUESProducer
=
63
ConvertingESProducerT<EcalLaserAPDPNRatiosRefRcd, EcalLaserAPDPNRatiosRefGPU, EcalLaserAPDPNRatiosRef>
;
64
65
using
EcalLaserAlphasGPUESProducer
=
ConvertingESProducerT<EcalLaserAlphasRcd, EcalLaserAlphasGPU, EcalLaserAlphas>
;
66
67
using
EcalLinearCorrectionsGPUESProducer
=
68
ConvertingESProducerT<EcalLinearCorrectionsRcd, EcalLinearCorrectionsGPU, EcalLinearCorrections>
;
69
70
//
71
// This below also creates the .py config files, as described in HeterogeneousCore/CUDACore/interface/ConvertingESProducerT.h
72
//
73
74
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalPedestalsGPUESProducer
);
75
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalGainRatiosGPUESProducer
);
76
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalPulseShapesGPUESProducer
);
77
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalPulseCovariancesGPUESProducer
);
78
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalSamplesCorrelationGPUESProducer
);
79
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalTimeBiasCorrectionsGPUESProducer
);
80
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalTimeCalibConstantsGPUESProducer
);
81
82
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalRechitADCToGeVConstantGPUESProducer
);
83
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalIntercalibConstantsGPUESProducer
);
84
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalRechitChannelStatusGPUESProducer
);
85
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalLaserAPDPNRatiosGPUESProducer
);
86
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalLaserAPDPNRatiosRefGPUESProducer
);
87
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalLaserAlphasGPUESProducer
);
88
DEFINE_FWK_EVENTSETUP_MODULE
(
EcalLinearCorrectionsGPUESProducer
);
EcalTimeBiasCorrectionsRcd.h
EcalTimeCalibConstantsRcd.h
EcalLaserAPDPNRatiosGPU.h
EcalChannelStatusRcd.h
EcalLaserAlphasGPU.h
EcalRechitADCToGeVConstantGPU.h
EcalSamplesCorrelationRcd.h
EcalPedestalsRcd.h
EcalIntercalibConstantsRcd.h
ConvertingESProducerT
Definition:
ConvertingESProducerT.h:20
EcalLaserAPDPNRatiosRefRcd.h
EcalPulseShapesRcd.h
EcalLinearCorrectionsRcd.h
EcalLaserAPDPNRatiosRcd.h
EcalLinearCorrectionsGPU.h
ConvertingESProducerT.h
DEFINE_FWK_EVENTSETUP_MODULE
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
Definition:
ModuleFactory.h:61
EcalSamplesCorrelationGPU.h
EcalPedestalsGPU.h
EcalRechitChannelStatusGPU.h
EcalPulseCovariancesGPU.h
EcalTimeCalibConstantsGPU.h
EcalGainRatiosRcd.h
EcalADCToGeVConstantRcd.h
EcalPulseCovariancesRcd.h
EcalTimeBiasCorrectionsGPU.h
EcalLaserAlphasRcd.h
EcalGainRatiosGPU.h
EcalPulseShapesGPU.h
EcalLaserAPDPNRatiosRefGPU.h
MakerMacros.h
EcalIntercalibConstantsGPU.h
Generated for CMSSW Reference Manual by
1.8.14