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 SiPixelGainCalibrationForHLTGainsValues =
0016 SiPixelGainCalibrationValues<gainCalibPI::t_gain, SiPixelGainCalibrationForHLT>;
0017 using SiPixelGainCalibrationForHLTPedestalsValues =
0018 SiPixelGainCalibrationValues<gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT>;
0019
0020 using SiPixelGainCalibrationForHLTGainsValuesBarrel =
0021 SiPixelGainCalibrationValuesPerRegion<true, gainCalibPI::t_gain, SiPixelGainCalibrationForHLT>;
0022 using SiPixelGainCalibrationForHLTGainsValuesEndcap =
0023 SiPixelGainCalibrationValuesPerRegion<false, gainCalibPI::t_gain, SiPixelGainCalibrationForHLT>;
0024
0025 using SiPixelGainCalibrationForHLTPedestalsValuesBarrel =
0026 SiPixelGainCalibrationValuesPerRegion<true, gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT>;
0027 using SiPixelGainCalibrationForHLTPedestalsValuesEndcap =
0028 SiPixelGainCalibrationValuesPerRegion<false, gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT>;
0029
0030 using SiPixelGainCalibrationForHLTCorrelations = SiPixelGainCalibrationCorrelations<SiPixelGainCalibrationForHLT>;
0031
0032 using SiPixelGainCalibrationForHLTGainsByPart =
0033 SiPixelGainCalibrationValuesByPart<gainCalibPI::t_gain, SiPixelGainCalibrationForHLT>;
0034 using SiPixelGainCalibrationForHLTPedestalsByPart =
0035 SiPixelGainCalibrationValuesByPart<gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT>;
0036
0037 using SiPixelGainCalibForHLTGainComparisonSingleTag =
0038 SiPixelGainCalibrationValueComparisonSingleTag<gainCalibPI::t_gain, SiPixelGainCalibrationForHLT>;
0039 using SiPixelGainCalibForHLTPedestalComparisonSingleTag =
0040 SiPixelGainCalibrationValueComparisonSingleTag<gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT>;
0041
0042 using SiPixelGainCalibForHLTGainComparisonTwoTags =
0043 SiPixelGainCalibrationValueComparisonTwoTags<gainCalibPI::t_gain, SiPixelGainCalibrationForHLT>;
0044 using SiPixelGainCalibForHLTPedestalComparisonTwoTags =
0045 SiPixelGainCalibrationValueComparisonTwoTags<gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT>;
0046
0047 using SiPixelGainCalibForHLTGainComparisonBarrelSingleTag =
0048 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0049 gainCalibPI::t_gain,
0050 cond::payloadInspector::MULTI_IOV,
0051 1,
0052 SiPixelGainCalibrationForHLT>;
0053
0054 using SiPixelGainCalibForHLTPedestalComparisonBarrelSingleTag =
0055 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0056 gainCalibPI::t_pedestal,
0057 cond::payloadInspector::MULTI_IOV,
0058 1,
0059 SiPixelGainCalibrationForHLT>;
0060
0061 using SiPixelGainCalibForHLTGainComparisonBarrelTwoTags =
0062 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0063 gainCalibPI::t_gain,
0064 cond::payloadInspector::SINGLE_IOV,
0065 2,
0066 SiPixelGainCalibrationForHLT>;
0067
0068 using SiPixelGainCalibForHLTPedestalComparisonBarrelTwoTags =
0069 SiPixelGainCalibrationValuesComparisonPerRegion<true,
0070 gainCalibPI::t_pedestal,
0071 cond::payloadInspector::SINGLE_IOV,
0072 2,
0073 SiPixelGainCalibrationForHLT>;
0074
0075 using SiPixelGainCalibForHLTGainComparisonEndcapSingleTag =
0076 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0077 gainCalibPI::t_gain,
0078 cond::payloadInspector::MULTI_IOV,
0079 1,
0080 SiPixelGainCalibrationForHLT>;
0081
0082 using SiPixelGainCalibForHLTPedestalComparisonEndcapSingleTag =
0083 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0084 gainCalibPI::t_pedestal,
0085 cond::payloadInspector::MULTI_IOV,
0086 1,
0087 SiPixelGainCalibrationForHLT>;
0088
0089 using SiPixelGainCalibForHLTGainComparisonEndcapTwoTags =
0090 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0091 gainCalibPI::t_gain,
0092 cond::payloadInspector::SINGLE_IOV,
0093 2,
0094 SiPixelGainCalibrationForHLT>;
0095
0096 using SiPixelGainCalibForHLTPedestalComparisonEndcapTwoTags =
0097 SiPixelGainCalibrationValuesComparisonPerRegion<false,
0098 gainCalibPI::t_pedestal,
0099 cond::payloadInspector::SINGLE_IOV,
0100 2,
0101 SiPixelGainCalibrationForHLT>;
0102
0103 using SiPixelGainCalibForHLTGainsBPIXMap =
0104 SiPixelGainCalibrationMap<gainCalibPI::t_gain, SiPixelGainCalibrationForHLT, SiPixelPI::t_barrel>;
0105 using SiPixelGainCalibForHLTPedestalsBPIXMap =
0106 SiPixelGainCalibrationMap<gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT, SiPixelPI::t_barrel>;
0107
0108 using SiPixelGainCalibForHLTGainsFPIXMap =
0109 SiPixelGainCalibrationMap<gainCalibPI::t_gain, SiPixelGainCalibrationForHLT, SiPixelPI::t_forward>;
0110 using SiPixelGainCalibForHLTPedestalsFPIXMap =
0111 SiPixelGainCalibrationMap<gainCalibPI::t_pedestal, SiPixelGainCalibrationForHLT, SiPixelPI::t_forward>;
0112
0113 using SiPixelGainCalibForHLTGainByRegionComparisonSingleTag =
0114 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_gain,
0115 SiPixelGainCalibrationForHLT,
0116 cond::payloadInspector::MULTI_IOV,
0117 1>;
0118 using SiPixelGainCalibForHLTPedestalByRegionComparisonSingleTag =
0119 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_pedestal,
0120 SiPixelGainCalibrationForHLT,
0121 cond::payloadInspector::MULTI_IOV,
0122 1>;
0123
0124 using SiPixelGainCalibForHLTGainByRegionComparisonTwoTags =
0125 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_gain,
0126 SiPixelGainCalibrationForHLT,
0127 cond::payloadInspector::SINGLE_IOV,
0128 2>;
0129 using SiPixelGainCalibForHLTPedestalByRegionComparisonTwoTags =
0130 SiPixelGainCalibrationByRegionComparisonBase<gainCalibPI::t_pedestal,
0131 SiPixelGainCalibrationForHLT,
0132 cond::payloadInspector::SINGLE_IOV,
0133 2>;
0134
0135 using SiPixelGainCalibForHLTGainDiffRatioTwoTags =
0136 SiPixelGainCalibDiffAndRatioBase<gainCalibPI::t_gain,
0137 cond::payloadInspector::SINGLE_IOV,
0138 2,
0139 SiPixelGainCalibrationForHLT>;
0140
0141 using SiPixelGainCalibForHLTPedestalDiffRatioTwoTags =
0142 SiPixelGainCalibDiffAndRatioBase<gainCalibPI::t_pedestal,
0143 cond::payloadInspector::SINGLE_IOV,
0144 2,
0145 SiPixelGainCalibrationForHLT>;
0146
0147 }
0148
0149 PAYLOAD_INSPECTOR_MODULE(SiPixelGainCalibrationForHLT) {
0150 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTGainsValues);
0151 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTPedestalsValues);
0152 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTGainsValuesBarrel);
0153 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTGainsValuesEndcap);
0154 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTPedestalsValuesBarrel);
0155 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTPedestalsValuesEndcap);
0156 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTCorrelations);
0157 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTGainsByPart);
0158 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibrationForHLTPedestalsByPart);
0159 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainComparisonBarrelSingleTag);
0160 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainComparisonBarrelTwoTags);
0161 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalComparisonBarrelSingleTag);
0162 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalComparisonBarrelTwoTags);
0163 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainComparisonEndcapSingleTag);
0164 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainComparisonEndcapTwoTags);
0165 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalComparisonEndcapSingleTag);
0166 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalComparisonEndcapTwoTags);
0167 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainComparisonSingleTag)
0168 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalComparisonSingleTag);
0169 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainComparisonTwoTags);
0170 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalComparisonTwoTags);
0171 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainsBPIXMap);
0172 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalsBPIXMap);
0173 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainsFPIXMap);
0174 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalsFPIXMap);
0175 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainByRegionComparisonSingleTag);
0176 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalByRegionComparisonSingleTag);
0177 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainByRegionComparisonTwoTags);
0178 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalByRegionComparisonTwoTags);
0179 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTGainDiffRatioTwoTags);
0180 PAYLOAD_INSPECTOR_CLASS(SiPixelGainCalibForHLTPedestalDiffRatioTwoTags);
0181 }