Back to home page

Project CMSSW displayed by LXR

 
 

    


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     //testSerialization<L1GtMuonTemplate::ObjectParameter>(); has uninitialized booleans
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     //testSerialization<L1MuGMTParameters>(); has uninitialized booleans
0064     testSerialization<L1MuGMTScales>();
0065     //testSerialization<L1MuPacking>(); abstract
0066     testSerialization<L1MuPseudoSignedPacking>();
0067     //testSerialization<L1MuScale>(); abstract
0068     testSerialization<L1MuSymmetricBinnedScale>();
0069     testSerialization<L1MuTriggerPtScale>();
0070     testSerialization<L1MuTriggerScales>();
0071     //testSerialization<L1RCTChannelMask>(); has uninitialized booleans
0072     //testSerialization<L1RCTNoisyChannelMask>(); has uninitialized booleans
0073     //testSerialization<L1RCTParameters>(); has uninitialized booleans
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 }