File indexing completed on 2023-03-30 22:38:05
0001 #include "CondFormats/Serialization/interface/Test.h"
0002
0003 #include "CondFormats/HcalObjects/src/headers.h"
0004
0005 int main() {
0006 testSerialization<HcalCalibrationQIECoder>();
0007
0008 testSerialization<HcalChannelQuality>();
0009 testSerialization<HcalChannelStatus>();
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035 testSerialization<HcalDcsMap>();
0036 testSerialization<HcalDcsMap::Item>();
0037 testSerialization<HcalDcsValue>();
0038 testSerialization<HcalDcsValues>();
0039 testSerialization<HcalElectronicsMap>();
0040 testSerialization<HcalElectronicsMap::PrecisionItem>();
0041 testSerialization<HcalElectronicsMap::TriggerItem>();
0042 testSerialization<HcalFlagHFDigiTimeParam>();
0043 testSerialization<HcalFlagHFDigiTimeParams>();
0044 testSerialization<HcalGain>();
0045 testSerialization<HcalGainWidth>();
0046 testSerialization<HcalGainWidths>();
0047 testSerialization<HcalGains>();
0048 testSerialization<HcalPFCut>();
0049 testSerialization<HcalPFCuts>();
0050 testSerialization<HcalL1TriggerObject>();
0051 testSerialization<HcalL1TriggerObjects>();
0052 testSerialization<HcalLUTCorr>();
0053 testSerialization<HcalLUTCorrs>();
0054 testSerialization<HcalLongRecoParam>();
0055 testSerialization<HcalLongRecoParams>();
0056 testSerialization<HcalZDCLowGainFraction>();
0057 testSerialization<HcalZDCLowGainFractions>();
0058 testSerialization<HcalLutMetadata>();
0059 testSerialization<HcalLutMetadata::NonChannelData>();
0060 testSerialization<HcalLutMetadatum>();
0061 testSerialization<HcalMCParam>();
0062 testSerialization<HcalMCParams>();
0063 testSerialization<HcalPFCorr>();
0064 testSerialization<HcalPFCorrs>();
0065 testSerialization<HcalPedestal>();
0066 testSerialization<HcalPedestalWidth>();
0067 testSerialization<HcalPedestalWidths>();
0068 testSerialization<HcalPedestals>();
0069 testSerialization<HcalQIECoder>();
0070 testSerialization<HcalQIEData>();
0071 testSerialization<HcalQIEType>();
0072 testSerialization<HcalQIETypes>();
0073 testSerialization<HcalRecoParam>();
0074 testSerialization<HcalRecoParams>();
0075 testSerialization<HcalRespCorr>();
0076 testSerialization<HcalRespCorrs>();
0077 testSerialization<HcalTimeCorr>();
0078 testSerialization<HcalTimeCorrs>();
0079 testSerialization<HcalTimingParam>();
0080 testSerialization<HcalTimingParams>();
0081 testSerialization<HcalValidationCorr>();
0082 testSerialization<HcalValidationCorrs>();
0083 testSerialization<HcalZSThreshold>();
0084 testSerialization<HcalZSThresholds>();
0085 testSerialization<std::pair<std::string, std::vector<HcalCalibrationQIECoder>>>();
0086 testSerialization<std::pair<std::string, std::vector<HcalChannelStatus>>>();
0087 testSerialization<std::pair<std::string, std::vector<HcalFlagHFDigiTimeParam>>>();
0088 testSerialization<std::pair<std::string, std::vector<HcalGain>>>();
0089 testSerialization<std::pair<std::string, std::vector<HcalGainWidth>>>();
0090 testSerialization<std::pair<std::string, std::vector<HcalPFCut>>>();
0091 testSerialization<std::pair<std::string, std::vector<HcalL1TriggerObject>>>();
0092 testSerialization<std::pair<std::string, std::vector<HcalLUTCorr>>>();
0093 testSerialization<std::pair<std::string, std::vector<HcalLongRecoParam>>>();
0094 testSerialization<std::pair<std::string, std::vector<HcalLutMetadatum>>>();
0095 testSerialization<std::pair<std::string, std::vector<HcalMCParam>>>();
0096 testSerialization<std::pair<std::string, std::vector<HcalPFCorr>>>();
0097 testSerialization<std::pair<std::string, std::vector<HcalPedestal>>>();
0098 testSerialization<std::pair<std::string, std::vector<HcalPedestalWidth>>>();
0099 testSerialization<std::pair<std::string, std::vector<HcalQIECoder>>>();
0100 testSerialization<std::pair<std::string, std::vector<HcalQIEType>>>();
0101 testSerialization<std::pair<std::string, std::vector<HcalRecoParam>>>();
0102 testSerialization<std::pair<std::string, std::vector<HcalRespCorr>>>();
0103 testSerialization<std::pair<std::string, std::vector<HcalTimeCorr>>>();
0104 testSerialization<std::pair<std::string, std::vector<HcalTimingParam>>>();
0105 testSerialization<std::pair<std::string, std::vector<HcalValidationCorr>>>();
0106 testSerialization<std::pair<std::string, std::vector<HcalZSThreshold>>>();
0107 testSerialization<std::vector<HcalCalibrationQIECoder>>();
0108 testSerialization<std::vector<HcalChannelStatus>>();
0109 testSerialization<std::vector<HcalDcsMap::Item>>();
0110 testSerialization<std::vector<HcalDcsValue>>();
0111 testSerialization<std::vector<HcalElectronicsMap::PrecisionItem>>();
0112 testSerialization<std::vector<HcalElectronicsMap::TriggerItem>>();
0113 testSerialization<std::vector<HcalFlagHFDigiTimeParam>>();
0114 testSerialization<std::vector<HcalGain>>();
0115 testSerialization<std::vector<HcalGainWidth>>();
0116 testSerialization<std::vector<HcalPFCut>>();
0117 testSerialization<std::vector<HcalL1TriggerObject>>();
0118 testSerialization<std::vector<HcalLUTCorr>>();
0119 testSerialization<std::vector<HcalLongRecoParam>>();
0120 testSerialization<std::vector<HcalZDCLowGainFraction>>();
0121 testSerialization<std::vector<HcalLutMetadatum>>();
0122 testSerialization<std::vector<HcalMCParam>>();
0123 testSerialization<std::vector<HcalPFCorr>>();
0124 testSerialization<std::vector<HcalPedestal>>();
0125 testSerialization<std::vector<HcalPedestalWidth>>();
0126 testSerialization<std::vector<HcalQIECoder>>();
0127 testSerialization<std::vector<HcalQIEType>>();
0128 testSerialization<std::vector<HcalRecoParam>>();
0129 testSerialization<std::vector<HcalRespCorr>>();
0130 testSerialization<std::vector<HcalTimeCorr>>();
0131 testSerialization<std::vector<HcalTimingParam>>();
0132 testSerialization<std::vector<HcalValidationCorr>>();
0133 testSerialization<std::vector<HcalZSThreshold>>();
0134 testSerialization<std::vector<std::pair<std::string, std::vector<HcalCalibrationQIECoder>>>>();
0135 testSerialization<std::vector<std::pair<std::string, std::vector<HcalChannelStatus>>>>();
0136 testSerialization<std::vector<std::pair<std::string, std::vector<HcalFlagHFDigiTimeParam>>>>();
0137 testSerialization<std::vector<std::pair<std::string, std::vector<HcalGain>>>>();
0138 testSerialization<std::vector<std::pair<std::string, std::vector<HcalGainWidth>>>>();
0139 testSerialization<std::vector<std::pair<std::string, std::vector<HcalPFCut>>>>();
0140 testSerialization<std::vector<std::pair<std::string, std::vector<HcalL1TriggerObject>>>>();
0141 testSerialization<std::vector<std::pair<std::string, std::vector<HcalLUTCorr>>>>();
0142 testSerialization<std::vector<std::pair<std::string, std::vector<HcalLongRecoParam>>>>();
0143 testSerialization<std::vector<std::pair<std::string, std::vector<HcalZDCLowGainFraction>>>>();
0144 testSerialization<std::vector<std::pair<std::string, std::vector<HcalLutMetadatum>>>>();
0145 testSerialization<std::vector<std::pair<std::string, std::vector<HcalMCParam>>>>();
0146 testSerialization<std::vector<std::pair<std::string, std::vector<HcalPFCorr>>>>();
0147 testSerialization<std::vector<std::pair<std::string, std::vector<HcalPedestal>>>>();
0148 testSerialization<std::vector<std::pair<std::string, std::vector<HcalPedestalWidth>>>>();
0149 testSerialization<std::vector<std::pair<std::string, std::vector<HcalQIECoder>>>>();
0150 testSerialization<std::vector<std::pair<std::string, std::vector<HcalQIEType>>>>();
0151 testSerialization<std::vector<std::pair<std::string, std::vector<HcalRecoParam>>>>();
0152 testSerialization<std::vector<std::pair<std::string, std::vector<HcalRespCorr>>>>();
0153 testSerialization<std::vector<std::pair<std::string, std::vector<HcalTimeCorr>>>>();
0154 testSerialization<std::vector<std::pair<std::string, std::vector<HcalTimingParam>>>>();
0155 testSerialization<std::vector<std::pair<std::string, std::vector<HcalValidationCorr>>>>();
0156 testSerialization<std::vector<std::pair<std::string, std::vector<HcalZSThreshold>>>>();
0157
0158 return 0;
0159 }