1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
#include "CondFormats/Serialization/interface/Test.h"
#include "../src/headers.h"
int main()
{
testSerialization<L1TMuonOverlapParams>();
testSerialization<L1TMuonBarrelParams>();
testSerialization<L1TMuonGlobalParams>();
testSerialization<l1t::CaloParams>();
testSerialization<l1t::CaloConfig>();
testSerialization<L1CaloEcalScale>();
testSerialization<L1CaloEtScale>();
testSerialization<L1CaloGeometry>();
testSerialization<L1CaloHcalScale>();
testSerialization<L1GctChannelMask>();
testSerialization<L1GctJetFinderParams>();
testSerialization<L1GtAlgorithm>();
testSerialization<L1GtBoard>();
testSerialization<L1GtBoardMaps>();
testSerialization<L1GtBptxTemplate>();
testSerialization<L1GtCaloTemplate>();
testSerialization<L1GtCaloTemplate::CorrelationParameter>();
testSerialization<L1GtCaloTemplate::ObjectParameter>();
testSerialization<L1GtCastorTemplate>();
testSerialization<L1GtCondition>();
testSerialization<L1GtCorrelationTemplate>();
testSerialization<L1GtCorrelationTemplate::CorrelationParameter>();
testSerialization<L1GtEnergySumTemplate>();
testSerialization<L1GtEnergySumTemplate::ObjectParameter>();
testSerialization<L1GtExternalTemplate>();
testSerialization<L1GtHfBitCountsTemplate>();
testSerialization<L1GtHfBitCountsTemplate::ObjectParameter>();
testSerialization<L1GtHfRingEtSumsTemplate>();
testSerialization<L1GtHfRingEtSumsTemplate::ObjectParameter>();
testSerialization<L1GtJetCountsTemplate>();
testSerialization<L1GtJetCountsTemplate::ObjectParameter>();
testSerialization<L1GtMuonTemplate>();
testSerialization<L1GtMuonTemplate::CorrelationParameter>();
//testSerialization<L1GtMuonTemplate::ObjectParameter>(); has uninitialized booleans
testSerialization<L1GtParameters>();
testSerialization<L1GtPrescaleFactors>();
testSerialization<L1GtPsbConfig>();
testSerialization<L1GtPsbSetup>();
testSerialization<L1GtStableParameters>();
testSerialization<L1GtTriggerMask>();
testSerialization<L1GtTriggerMenu>();
testSerialization<L1MuBinnedScale>();
testSerialization<L1MuCSCPtLut>();
testSerialization<L1MuCSCTFAlignment>();
testSerialization<L1MuCSCTFConfiguration>();
testSerialization<L1MuDTEtaPattern>();
testSerialization<L1MuDTEtaPatternLut>();
testSerialization<L1MuDTExtLut>();
testSerialization<L1MuDTExtLut::LUT>();
testSerialization<L1MuDTPhiLut>();
testSerialization<L1MuDTPtaLut>();
testSerialization<L1MuDTQualPatternLut>();
testSerialization<L1MuDTTFMasks>();
testSerialization<L1MuDTTFParameters>();
testSerialization<L1MuGMTChannelMask>();
//testSerialization<L1MuGMTParameters>(); has uninitialized booleans
testSerialization<L1MuGMTScales>();
//testSerialization<L1MuPacking>(); abstract
testSerialization<L1MuPseudoSignedPacking>();
//testSerialization<L1MuScale>(); abstract
testSerialization<L1MuSymmetricBinnedScale>();
testSerialization<L1MuTriggerPtScale>();
testSerialization<L1MuTriggerScales>();
//testSerialization<L1RCTChannelMask>(); has uninitialized booleans
//testSerialization<L1RCTNoisyChannelMask>(); has uninitialized booleans
//testSerialization<L1RCTParameters>(); has uninitialized booleans
testSerialization<L1RPCBxOrConfig>();
testSerialization<L1RPCConeDefinition>();
testSerialization<L1RPCConeDefinition::TLPSize>();
testSerialization<L1RPCConeDefinition::TRingToLP>();
testSerialization<L1RPCConeDefinition::TRingToTower>();
testSerialization<L1RPCConfig>();
testSerialization<L1RPCHsbConfig>();
testSerialization<L1TriggerKey>();
testSerialization<L1TriggerKeyList>();
testSerialization<RPCPattern>();
testSerialization<RPCPattern::RPCLogicalStrip>();
testSerialization<RPCPattern::TQuality>();
testSerialization<std::map<int, std::vector<L1GtObject>>>();
testSerialization<std::map<int, std::vector<L1GtObject>>::value_type>();
testSerialization<std::map<short,L1MuDTEtaPattern>>();
testSerialization<std::map<short,L1MuDTEtaPattern>::value_type>();
testSerialization<std::map<std::string, L1GtAlgorithm>>();
testSerialization<std::map<std::string, L1GtAlgorithm>::value_type>();
testSerialization<std::pair<int, std::vector<L1GtObject>>>();
testSerialization<std::pair<short,L1MuDTEtaPattern>>();
testSerialization<std::pair<std::string, L1GtAlgorithm>>();
testSerialization<std::vector<L1GtBoard>>();
testSerialization<std::vector<L1GtBptxTemplate>>();
testSerialization<std::vector<L1GtCaloTemplate::ObjectParameter>>();
testSerialization<std::vector<L1GtCaloTemplate>>();
testSerialization<std::vector<L1GtCastorTemplate>>();
testSerialization<std::vector<L1GtCorrelationTemplate>>();
testSerialization<std::vector<L1GtEnergySumTemplate::ObjectParameter>>();
testSerialization<std::vector<L1GtEnergySumTemplate>>();
testSerialization<std::vector<L1GtExternalTemplate>>();
testSerialization<std::vector<L1GtHfBitCountsTemplate::ObjectParameter>>();
testSerialization<std::vector<L1GtHfBitCountsTemplate>>();
testSerialization<std::vector<L1GtHfRingEtSumsTemplate::ObjectParameter>>();
testSerialization<std::vector<L1GtHfRingEtSumsTemplate>>();
testSerialization<std::vector<L1GtJetCountsTemplate::ObjectParameter>>();
testSerialization<std::vector<L1GtJetCountsTemplate>>();
testSerialization<std::vector<L1GtMuonTemplate::ObjectParameter>>();
testSerialization<std::vector<L1GtMuonTemplate>>();
testSerialization<std::vector<L1GtPsbConfig>>();
testSerialization<std::vector<L1GtPsbQuad>>();
testSerialization<std::vector<L1MuDTExtLut::LUT>>();
testSerialization<std::vector<L1RPCConeDefinition::TLPSize>>();
testSerialization<std::vector<L1RPCConeDefinition::TRingToLP>>();
testSerialization<std::vector<L1RPCConeDefinition::TRingToTower>>();
testSerialization<std::vector<RPCPattern::TQuality>>();
testSerialization<std::vector<RPCPattern>>();
testSerialization<std::vector<std::vector<L1GtBptxTemplate>>>();
testSerialization<std::vector<std::vector<L1GtCaloTemplate>>>();
testSerialization<std::vector<std::vector<L1GtCastorTemplate>>>();
testSerialization<std::vector<std::vector<L1GtCorrelationTemplate>>>();
testSerialization<std::vector<std::vector<L1GtEnergySumTemplate>>>();
testSerialization<std::vector<std::vector<L1GtExternalTemplate>>>();
testSerialization<std::vector<std::vector<L1GtHfBitCountsTemplate>>>();
testSerialization<std::vector<std::vector<L1GtHfRingEtSumsTemplate>>>();
testSerialization<std::vector<std::vector<L1GtJetCountsTemplate>>>();
testSerialization<std::vector<std::vector<L1GtMuonTemplate>>>();
testSerialization<L1TUtmAlgorithm>();
testSerialization<L1TUtmBin>();
testSerialization<L1TUtmCondition>();
testSerialization<L1TUtmCut>();
testSerialization<L1TUtmCutValue>();
testSerialization<L1TUtmObject>();
testSerialization<L1TUtmScale>();
testSerialization<L1TUtmTriggerMenu>();
testSerialization<L1TGlobalPrescalesVetos>();
testSerialization<L1TGlobalParameters>();
return 0;
}
|