File indexing completed on 2024-04-06 12:02:24
0001 #include "CondFormats/Serialization/interface/Test.h"
0002
0003 #include "../src/headers.h"
0004
0005 int main()
0006 {
0007
0008 testSerialization<L1TMuonOverlapParams>();
0009 testSerialization<L1TMuonBarrelParams>();
0010 testSerialization<L1TMuonGlobalParams>();
0011 testSerialization<l1t::CaloParams>();
0012 testSerialization<l1t::CaloConfig>();
0013 testSerialization<L1CaloEcalScale>();
0014 testSerialization<L1CaloEtScale>();
0015 testSerialization<L1CaloGeometry>();
0016 testSerialization<L1CaloHcalScale>();
0017 testSerialization<L1GctChannelMask>();
0018 testSerialization<L1GctJetFinderParams>();
0019 testSerialization<L1GtAlgorithm>();
0020 testSerialization<L1GtBoard>();
0021 testSerialization<L1GtBoardMaps>();
0022 testSerialization<L1GtBptxTemplate>();
0023 testSerialization<L1GtCaloTemplate>();
0024 testSerialization<L1GtCaloTemplate::CorrelationParameter>();
0025 testSerialization<L1GtCaloTemplate::ObjectParameter>();
0026 testSerialization<L1GtCastorTemplate>();
0027 testSerialization<L1GtCondition>();
0028 testSerialization<L1GtCorrelationTemplate>();
0029 testSerialization<L1GtCorrelationTemplate::CorrelationParameter>();
0030 testSerialization<L1GtEnergySumTemplate>();
0031 testSerialization<L1GtEnergySumTemplate::ObjectParameter>();
0032 testSerialization<L1GtExternalTemplate>();
0033 testSerialization<L1GtHfBitCountsTemplate>();
0034 testSerialization<L1GtHfBitCountsTemplate::ObjectParameter>();
0035 testSerialization<L1GtHfRingEtSumsTemplate>();
0036 testSerialization<L1GtHfRingEtSumsTemplate::ObjectParameter>();
0037 testSerialization<L1GtJetCountsTemplate>();
0038 testSerialization<L1GtJetCountsTemplate::ObjectParameter>();
0039 testSerialization<L1GtMuonTemplate>();
0040 testSerialization<L1GtMuonTemplate::CorrelationParameter>();
0041
0042 testSerialization<L1GtParameters>();
0043 testSerialization<L1GtPrescaleFactors>();
0044 testSerialization<L1GtPsbConfig>();
0045 testSerialization<L1GtPsbSetup>();
0046 testSerialization<L1GtStableParameters>();
0047 testSerialization<L1GtTriggerMask>();
0048 testSerialization<L1GtTriggerMenu>();
0049 testSerialization<L1MuBinnedScale>();
0050 testSerialization<L1MuCSCPtLut>();
0051 testSerialization<L1MuCSCTFAlignment>();
0052 testSerialization<L1MuCSCTFConfiguration>();
0053 testSerialization<L1MuDTEtaPattern>();
0054 testSerialization<L1MuDTEtaPatternLut>();
0055 testSerialization<L1MuDTExtLut>();
0056 testSerialization<L1MuDTExtLut::LUT>();
0057 testSerialization<L1MuDTPhiLut>();
0058 testSerialization<L1MuDTPtaLut>();
0059 testSerialization<L1MuDTQualPatternLut>();
0060 testSerialization<L1MuDTTFMasks>();
0061 testSerialization<L1MuDTTFParameters>();
0062 testSerialization<L1MuGMTChannelMask>();
0063
0064 testSerialization<L1MuGMTScales>();
0065
0066 testSerialization<L1MuPseudoSignedPacking>();
0067
0068 testSerialization<L1MuSymmetricBinnedScale>();
0069 testSerialization<L1MuTriggerPtScale>();
0070 testSerialization<L1MuTriggerScales>();
0071
0072
0073
0074 testSerialization<L1RPCBxOrConfig>();
0075 testSerialization<L1RPCConeDefinition>();
0076 testSerialization<L1RPCConeDefinition::TLPSize>();
0077 testSerialization<L1RPCConeDefinition::TRingToLP>();
0078 testSerialization<L1RPCConeDefinition::TRingToTower>();
0079 testSerialization<L1RPCConfig>();
0080 testSerialization<L1RPCHsbConfig>();
0081 testSerialization<L1TriggerKey>();
0082 testSerialization<L1TriggerKeyList>();
0083 testSerialization<RPCPattern>();
0084 testSerialization<RPCPattern::RPCLogicalStrip>();
0085 testSerialization<RPCPattern::TQuality>();
0086 testSerialization<std::map<int, std::vector<L1GtObject>>>();
0087 testSerialization<std::map<int, std::vector<L1GtObject>>::value_type>();
0088 testSerialization<std::map<short,L1MuDTEtaPattern>>();
0089 testSerialization<std::map<short,L1MuDTEtaPattern>::value_type>();
0090 testSerialization<std::map<std::string, L1GtAlgorithm>>();
0091 testSerialization<std::map<std::string, L1GtAlgorithm>::value_type>();
0092 testSerialization<std::pair<int, std::vector<L1GtObject>>>();
0093 testSerialization<std::pair<short,L1MuDTEtaPattern>>();
0094 testSerialization<std::pair<std::string, L1GtAlgorithm>>();
0095 testSerialization<std::vector<L1GtBoard>>();
0096 testSerialization<std::vector<L1GtBptxTemplate>>();
0097 testSerialization<std::vector<L1GtCaloTemplate::ObjectParameter>>();
0098 testSerialization<std::vector<L1GtCaloTemplate>>();
0099 testSerialization<std::vector<L1GtCastorTemplate>>();
0100 testSerialization<std::vector<L1GtCorrelationTemplate>>();
0101 testSerialization<std::vector<L1GtEnergySumTemplate::ObjectParameter>>();
0102 testSerialization<std::vector<L1GtEnergySumTemplate>>();
0103 testSerialization<std::vector<L1GtExternalTemplate>>();
0104 testSerialization<std::vector<L1GtHfBitCountsTemplate::ObjectParameter>>();
0105 testSerialization<std::vector<L1GtHfBitCountsTemplate>>();
0106 testSerialization<std::vector<L1GtHfRingEtSumsTemplate::ObjectParameter>>();
0107 testSerialization<std::vector<L1GtHfRingEtSumsTemplate>>();
0108 testSerialization<std::vector<L1GtJetCountsTemplate::ObjectParameter>>();
0109 testSerialization<std::vector<L1GtJetCountsTemplate>>();
0110 testSerialization<std::vector<L1GtMuonTemplate::ObjectParameter>>();
0111 testSerialization<std::vector<L1GtMuonTemplate>>();
0112 testSerialization<std::vector<L1GtPsbConfig>>();
0113 testSerialization<std::vector<L1GtPsbQuad>>();
0114 testSerialization<std::vector<L1MuDTExtLut::LUT>>();
0115 testSerialization<std::vector<L1RPCConeDefinition::TLPSize>>();
0116 testSerialization<std::vector<L1RPCConeDefinition::TRingToLP>>();
0117 testSerialization<std::vector<L1RPCConeDefinition::TRingToTower>>();
0118 testSerialization<std::vector<RPCPattern::TQuality>>();
0119 testSerialization<std::vector<RPCPattern>>();
0120 testSerialization<std::vector<std::vector<L1GtBptxTemplate>>>();
0121 testSerialization<std::vector<std::vector<L1GtCaloTemplate>>>();
0122 testSerialization<std::vector<std::vector<L1GtCastorTemplate>>>();
0123 testSerialization<std::vector<std::vector<L1GtCorrelationTemplate>>>();
0124 testSerialization<std::vector<std::vector<L1GtEnergySumTemplate>>>();
0125 testSerialization<std::vector<std::vector<L1GtExternalTemplate>>>();
0126 testSerialization<std::vector<std::vector<L1GtHfBitCountsTemplate>>>();
0127 testSerialization<std::vector<std::vector<L1GtHfRingEtSumsTemplate>>>();
0128 testSerialization<std::vector<std::vector<L1GtJetCountsTemplate>>>();
0129 testSerialization<std::vector<std::vector<L1GtMuonTemplate>>>();
0130 testSerialization<L1TUtmAlgorithm>();
0131 testSerialization<L1TUtmBin>();
0132 testSerialization<L1TUtmCondition>();
0133 testSerialization<L1TUtmCut>();
0134 testSerialization<L1TUtmCutValue>();
0135 testSerialization<L1TUtmObject>();
0136 testSerialization<L1TUtmScale>();
0137 testSerialization<L1TUtmTriggerMenu>();
0138 testSerialization<L1TGlobalPrescalesVetos>();
0139 testSerialization<L1TGlobalParameters>();
0140
0141
0142 return 0;
0143 }