File indexing completed on 2023-03-17 10:46:19
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "CondCore/SiPixelPlugins/interface/SiPixelGainCalibHelper.h"
0010
0011 namespace {
0012
0013 using namespace gainCalibHelper;
0014
0015 using SiPixelGainCalibrationOfflineGainsValues =
0016 SiPixelGainCalibrationValues<gainCalibPI::t_gain, SiPixelGainCalibrationOffline>;
0017 using SiPixelGainCalibrationOfflinePedestalsValues =
0018 SiPixelGainCalibrationValues<gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline>;
0019
0020 using SiPixelGainCalibrationOfflineGainsValuesBarrel =
0021 SiPixelGainCalibrationValuesPerRegion<true, gainCalibPI::t_gain, SiPixelGainCalibrationOffline>;
0022 using SiPixelGainCalibrationOfflineGainsValuesEndcap =
0023 SiPixelGainCalibrationValuesPerRegion<false, gainCalibPI::t_gain, SiPixelGainCalibrationOffline>;
0024
0025 using SiPixelGainCalibrationOfflinePedestalsValuesBarrel =
0026 SiPixelGainCalibrationValuesPerRegion<true, gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline>;
0027 using SiPixelGainCalibrationOfflinePedestalsValuesEndcap =
0028 SiPixelGainCalibrationValuesPerRegion<false, gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline>;
0029
0030 using SiPixelGainCalibrationOfflineCorrelations = SiPixelGainCalibrationCorrelations<SiPixelGainCalibrationOffline>;
0031
0032 using SiPixelGainCalibrationOfflineGainsByPart =
0033 SiPixelGainCalibrationValuesByPart<gainCalibPI::t_gain, SiPixelGainCalibrationOffline>;
0034 using SiPixelGainCalibrationOfflinePedestalsByPart =
0035 SiPixelGainCalibrationValuesByPart<gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline>;
0036
0037 using SiPixelGainCalibOfflineGainComparisonSingleTag =
0038 SiPixelGainCalibrationValueComparisonSingleTag<gainCalibPI::t_gain, SiPixelGainCalibrationOffline>;
0039 using SiPixelGainCalibOfflinePedestalComparisonSingleTag =
0040 SiPixelGainCalibrationValueComparisonSingleTag<gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline>;
0041
0042 using SiPixelGainCalibOfflineGainComparisonTwoTags =
0043 SiPixelGainCalibrationValueComparisonTwoTags<gainCalibPI::t_gain, SiPixelGainCalibrationOffline>;
0044 using SiPixelGainCalibOfflinePedestalComparisonTwoTags =
0045 SiPixelGainCalibrationValueComparisonTwoTags<gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline>;
0046
0047 using SiPixelGainCalibOfflineGainComparisonBarrelSingleTag =
0048 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0049 gainCalibPI::t_gain,
0050 cond::payloadInspector::MULTI_IOV,
0051 1,
0052 SiPixelGainCalibrationOffline>;
0053
0054 using SiPixelGainCalibOfflinePedestalComparisonBarrelSingleTag =
0055 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0056 gainCalibPI::t_pedestal,
0057 cond::payloadInspector::MULTI_IOV,
0058 1,
0059 SiPixelGainCalibrationOffline>;
0060
0061 using SiPixelGainCalibOfflineGainComparisonBarrelTwoTags =
0062 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0063 gainCalibPI::t_gain,
0064 cond::payloadInspector::SINGLE_IOV,
0065 2,
0066 SiPixelGainCalibrationOffline>;
0067
0068 using SiPixelGainCalibOfflinePedestalComparisonBarrelTwoTags =
0069 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0070 gainCalibPI::t_pedestal,
0071 cond::payloadInspector::SINGLE_IOV,
0072 2,
0073 SiPixelGainCalibrationOffline>;
0074
0075 using SiPixelGainCalibOfflineGainComparisonEndcapSingleTag =
0076 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0077 gainCalibPI::t_gain,
0078 cond::payloadInspector::MULTI_IOV,
0079 1,
0080 SiPixelGainCalibrationOffline>;
0081
0082 using SiPixelGainCalibOfflinePedestalComparisonEndcapSingleTag =
0083 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0084 gainCalibPI::t_pedestal,
0085 cond::payloadInspector::MULTI_IOV,
0086 1,
0087 SiPixelGainCalibrationOffline>;
0088
0089 using SiPixelGainCalibOfflineGainComparisonEndcapTwoTags =
0090 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0091 gainCalibPI::t_gain,
0092 cond::payloadInspector::SINGLE_IOV,
0093 2,
0094 SiPixelGainCalibrationOffline>;
0095
0096 using SiPixelGainCalibOfflinePedestalComparisonEndcapTwoTags =
0097 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0098 gainCalibPI::t_pedestal,
0099 cond::payloadInspector::SINGLE_IOV,
0100 2,
0101 SiPixelGainCalibrationOffline>;
0102
0103 using SiPixelGainCalibOfflineGainsBPIXMap =
0104 SiPixelGainCalibrationMap<gainCalibPI::t_gain, SiPixelGainCalibrationOffline, SiPixelPI::t_barrel>;
0105
0106 using SiPixelGainCalibOfflinePedestalsBPIXMap =
0107 SiPixelGainCalibrationMap<gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline, SiPixelPI::t_barrel>;
0108
0109 using SiPixelGainCalibOfflineGainsFPIXMap =
0110 SiPixelGainCalibrationMap<gainCalibPI::t_gain, SiPixelGainCalibrationOffline, SiPixelPI::t_forward>;
0111
0112 using SiPixelGainCalibOfflinePedestalsFPIXMap =
0113 SiPixelGainCalibrationMap<gainCalibPI::t_pedestal, SiPixelGainCalibrationOffline, SiPixelPI::t_forward>;
0114
0115 using SiPixelGainCalibOfflineGainByRegionComparisonSingleTag =
0116 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_gain,
0117 SiPixelGainCalibrationOffline,
0118 cond::payloadInspector::MULTI_IOV,
0119 1>;
0120 using SiPixelGainCalibOfflinePedestalByRegionComparisonSingleTag =
0121 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_pedestal,
0122 SiPixelGainCalibrationOffline,
0123 cond::payloadInspector::MULTI_IOV,
0124 1>;
0125
0126 using SiPixelGainCalibOfflineGainByRegionComparisonTwoTags =
0127 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_gain,
0128 SiPixelGainCalibrationOffline,
0129 cond::payloadInspector::SINGLE_IOV,
0130 2>;
0131 using SiPixelGainCalibOfflinePedestalByRegionComparisonTwoTags =
0132 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_pedestal,
0133 SiPixelGainCalibrationOffline,
0134 cond::payloadInspector::SINGLE_IOV,
0135 2>;
0136
0137 using SiPixelGainCalibOfflineGainDiffRatioTwoTags =
0138 SiPixelGainCalibDiffAndRatioBase<gainCalibPI::t_gain,
0139 cond::payloadInspector::SINGLE_IOV,
0140 2,
0141 SiPixelGainCalibrationOffline>;
0142
0143 using SiPixelGainCalibOfflinePedestalDiffRatioTwoTags =
0144 SiPixelGainCalibDiffAndRatioBase<gainCalibPI::t_pedestal,
0145 cond::payloadInspector::SINGLE_IOV,
0146 2,
0147 SiPixelGainCalibrationOffline>;
0148
0149 }
0150
0151 PAYLOAD_INSPECTOR_MODULE(SiPixelGainCalibrationOffline) {
0152 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflineGainsValues);
0153 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflinePedestalsValues);
0154 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflineGainsValuesBarrel);
0155 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflineGainsValuesEndcap);
0156 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflinePedestalsValuesBarrel);
0157 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflinePedestalsValuesEndcap);
0158 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflineCorrelations);
0159 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflineGainsByPart);
0160 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationOfflinePedestalsByPart);
0161 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainComparisonBarrelSingleTag);
0162 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainComparisonBarrelTwoTags);
0163 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalComparisonBarrelSingleTag);
0164 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalComparisonBarrelTwoTags);
0165 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainComparisonEndcapSingleTag);
0166 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainComparisonEndcapTwoTags);
0167 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalComparisonEndcapSingleTag);
0168 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalComparisonEndcapTwoTags);
0169 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainComparisonSingleTag)
0170 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalComparisonSingleTag);
0171 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainComparisonTwoTags);
0172 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalComparisonTwoTags);
0173 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainsBPIXMap);
0174 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalsBPIXMap);
0175 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainsFPIXMap);
0176 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalsFPIXMap);
0177 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainByRegionComparisonSingleTag);
0178 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalByRegionComparisonSingleTag);
0179 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainByRegionComparisonTwoTags);
0180 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalByRegionComparisonTwoTags);
0181 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflineGainDiffRatioTwoTags);
0182 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibOfflinePedestalDiffRatioTwoTags);
0183 }