Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:17

0001 #include "CondFormats/Serialization/interface/Test.h"
0002 
0003 #include "CondFormats/HcalObjects/src/headers.h"
0004 
0005 int main() {
0006   testSerialization<HcalCalibrationQIECoder>();
0007   //testSerialization<HcalCalibrationQIEData>(); no default constructor
0008   testSerialization<HcalChannelQuality>();
0009   testSerialization<HcalChannelStatus>();
0010   /* no default constructor
0011     testSerialization<HcalCondObjectContainer<HcalCalibrationQIECoder>>();
0012     testSerialization<HcalCondObjectContainer<HcalChannelStatus>>();
0013     testSerialization<HcalCondObjectContainer<HcalFlagHFDigiTimeParam>>();
0014     testSerialization<HcalCondObjectContainer<HcalGain>>();
0015     testSerialization<HcalCondObjectContainer<HcalGainWidth>>();
0016     testSerialization<HcalCondObjectContainer<HcalPFCut>>();
0017     testSerialization<HcalCondObjectContainer<HcalL1TriggerObject>>();
0018     testSerialization<HcalCondObjectContainer<HcalLUTCorr>>();
0019     testSerialization<HcalCondObjectContainer<HcalLongRecoParam>>();
0020     testSerialization<HcalCondObjectContainer<HcalZDCLowGainFraction>>();
0021     testSerialization<HcalCondObjectContainer<HcalLutMetadatum>>();
0022     testSerialization<HcalCondObjectContainer<HcalMCParam>>();
0023     testSerialization<HcalCondObjectContainer<HcalPFCorr>>();
0024     testSerialization<HcalCondObjectContainer<HcalPedestal>>();
0025     testSerialization<HcalCondObjectContainer<HcalPedestalWidth>>();
0026     testSerialization<HcalCondObjectContainer<HcalQIECoder>>();
0027     testSerialization<HcalCondObjectContainer<HcalRecoParam>>();
0028     testSerialization<HcalCondObjectContainer<HcalRespCorr>>();
0029     testSerialization<HcalCondObjectContainer<HcalTimeCorr>>();
0030     testSerialization<HcalCondObjectContainer<HcalTimingParam>>();
0031     testSerialization<HcalCondObjectContainer<HcalValidationCorr>>();
0032     testSerialization<HcalCondObjectContainer<HcalZSThreshold>>();
0033     */
0034   //testSerialization<HcalCondObjectContainerBase>(); protected constructor
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 }