selection.xml 9.29 KB
Newer Older
1
<!-- Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration -->
2
3
<lcgdict>

4
   <!-- xAOD::ByteStreamAuxContainer type(s). -->
5
6
7
8
9
   <class name="xAOD::ByteStreamAuxContainer_v1" >
     <field name="m_auxids" transient="true" />
     <field name="m_staticVecs" transient="true" />
     <field name="m_dynamicVecs" transient="true" />
     <field name="m_locked" transient="true" />
10
     <field name="m_decorations" transient="true" />
11
12
     <field name="m_mutex" transient="true" />
     <field name="m_tsAuxids" transient="true" />
13
     <field name="m_name" transient="true" />
14
15
16
17
18
19
20
21
22
   </class>
   <read sourceClass="xAOD::ByteStreamAuxContainer_v1" version="[1-]"
         targetClass="xAOD::ByteStreamAuxContainer_v1" source=""
         target="" >
     <![CDATA[
        newObj->reset();
     ]]>
   </read>

23
   <!-- xAOD::MuonRoI interface type(s). -->
24
25
26
   <class name="xAOD::MuonRoI_v1" />
   <class name="xAOD::MuonRoIContainer_v1"
          id="807F1B34-CFD5-4410-AB98-83231B551D6F" />
27
28
29
30
   <typedef name="xAOD::MuonRoI" />
   <typedef name="xAOD::MuonRoIContainer" />

   <!-- xAOD::MuonRoI auxiliary type(s). -->
31
32
   <class name="xAOD::MuonRoIAuxContainer_v1"
          id="242CC7E8-D74C-4208-A3F6-2982628F1F8E" />
33
   <typedef name="xAOD::MuonRoIAuxContainer" />
34

35
   <!-- xAOD::JetRoI interface type(s). -->
36
37
38
   <class name="xAOD::JetRoI_v1" />
   <class name="xAOD::JetRoIContainer_v1"
          id="ED39F230-5E9A-11E3-9563-02163E00A725" />
39
40
41
   <class name="xAOD::JetRoI_v2" />
   <class name="xAOD::JetRoIContainer_v2"
          id="8F9A76C9-2083-4774-A0EE-FB585930B664" />
42
43
44
45
46
47
   <typedef name="xAOD::JetRoI" />
   <typedef name="xAOD::JetRoIContainer" />

   <!-- xAOD::JetRoI auxiliary type(s). -->
   <class name="xAOD::JetRoIAuxContainer_v1"
          id="64C2E2A4-5E9A-11E3-BEF2-02163E00A725" />
48
49
   <class name="xAOD::JetRoIAuxContainer_v2"
          id="8448ECAF-10E0-4E8B-9E67-3A00FEA36317" />
50
51
52
53
54
55
56
57
58
59
60
61
   <typedef name="xAOD::JetRoIAuxContainer" />

   <!-- Tell ROOT that it should automatically convert between smart pointer -->
   <!-- types. -->
   <read sourceClass="DataLink<xAOD::JetRoIContainer_v1>" version="[1-]"
         targetClass="DataLink<xAOD::JetRoIContainer_v2>"
         source="" target="" />
   <read sourceClass="ElementLink<xAOD::JetRoIContainer_v1>" version="[1-]"
         targetClass="ElementLink<xAOD::JetRoIContainer_v2>"
         source="" target="" />

   <!-- xAOD::EmTauRoI interface type(s). -->
62
63
64
   <class name="xAOD::EmTauRoI_v1" />
   <class name="xAOD::EmTauRoIContainer_v1"
          id="101CD1EE-5EA2-11E3-895D-02163E00A743" />
65
66
67
   <class name="xAOD::EmTauRoI_v2" />
   <class name="xAOD::EmTauRoIContainer_v2"
          id="6AB862C4-31E6-4F66-AAE8-56BA01E350F2" />
68
69
70
71
72
73
   <typedef name="xAOD::EmTauRoI" />
   <typedef name="xAOD::EmTauRoIContainer" />

   <!-- xAOD::EmTauRoI auxiliary type(s). -->
   <class name="xAOD::EmTauRoIAuxContainer_v1"
          id="1825AE7E-5EA2-11E3-A41F-02163E00A743" />
74
75
   <class name="xAOD::EmTauRoIAuxContainer_v2"
          id="74EA3AFB-B7BE-4E4B-AD5D-4297CA6EDBCD" />
76
77
78
79
80
81
82
83
84
85
86
87
   <typedef name="xAOD::EmTauRoIAuxContainer" />

   <!-- Tell ROOT that it should automatically convert between smart pointer -->
   <!-- types. -->
   <read sourceClass="DataLink<xAOD::EmTauRoIContainer_v1>" version="[1-]"
         targetClass="DataLink<xAOD::EmTauRoIContainer_v2>"
         source="" target="" />
   <read sourceClass="ElementLink<xAOD::EmTauRoIContainer_v1>" version="[1-]"
         targetClass="ElementLink<xAOD::EmTauRoIContainer_v2>"
         source="" target="" />

   <!-- xAOD::JetEtRoI interface type(s). -->
88
89
   <class name="xAOD::JetEtRoI_v1"
          id="6018AD28-5EAF-11E3-9B5D-02163E00A743" />
90
91
92
   <typedef name="xAOD::JetEtRoI" />

   <!-- xAOD::JetEtRoI auxiliary type(s). -->
93
94
   <class name="xAOD::JetEtRoIAuxInfo_v1"
          id="6A7C6F7A-5EAF-11E3-BFBC-02163E00A743" />
95
   <typedef name="xAOD::JetEtRoIAuxInfo" />
96

97
   <!-- xAOD::EnergySumRoI interface type(s). -->
98
99
   <class name="xAOD::EnergySumRoI_v1"
          id="727CB19A-5EB8-11E3-81B0-02163E00A743" />
100
101
   <class name="xAOD::EnergySumRoI_v2"
          id="3F26401F-25D9-4CCA-B883-57EBCEE8D299" />
102
103
104
105
106
   <typedef name="xAOD::EnergySumRoI" />

   <!-- xAOD::EnergySumRoI auxiliary type(s). -->
   <class name="xAOD::EnergySumRoIAuxInfo_v1"
          id="7BD71A00-5EB8-11E3-95AF-02163E00A743" />
107
108
   <class name="xAOD::EnergySumRoIAuxInfo_v2"
          id="7A0DB6D7-05F6-4D3A-9E8B-0230350E3E25" />
109
110
111
112
113
114
115
   <typedef name="xAOD::EnergySumRoIAuxInfo" />

   <!-- Tell ROOT that it should automatically convert between smart pointer -->
   <!-- types. -->
   <read sourceClass="DataLink<xAOD::EnergySumRoI_v1>" version="[1-]"
         targetClass="DataLink<xAOD::EnergySumRoI_v2>"
         source="" target="" />
116

117
118
119
120
121
122
123
124
125
126
127
128
129
  <!-- Phase I L1Calo RoI dictionaries: -->
  <!-- RoI interface types -->
   <class name="xAOD::eFexEMRoI_v1" />
   <class name="xAOD::eFexEMRoIContainer_v1"
          id="89FFBED7-9DDF-4FC4-B099-2B4F827BD098" />
   <typedef name="xAOD::eFexEMRoI" />
   <typedef name="xAOD::eFexEMRoIContainer" />

  <!-- RoI auxilliary types --> 
   <class name="xAOD::eFexEMRoIAuxContainer_v1"
          id="6A1D7149-7476-4F23-8896-D88CB3BF6846" />
   <typedef name="xAOD::eFexEMRoIAuxContainer" />

130
   <!-- xAOD::TriggerMenu interface type(s). -->
131
132
133
   <class name="xAOD::TriggerMenu_v1" />
   <class name="xAOD::TriggerMenuContainer_v1"
          id="AA55120B-11CF-44A3-B1E4-A5AB062207B7" />
134
135
136
137
   <typedef name="xAOD::TriggerMenu" />
   <typedef name="xAOD::TriggerMenuContainer" />

   <!-- xAOD::TriggerMenu auxiliary type(s). -->
138
139
   <class name="xAOD::TriggerMenuAuxContainer_v1"
          id="B8614CC5-8696-4170-8CCC-496DA7671246" />
140
   <typedef name="xAOD::TriggerMenuAuxContainer" />
141

142
143
144
145
146
147
148
149
150
151
152
153
   <!-- xAOD::TriggerMenuJson interface type(s). -->
   <class name="xAOD::TriggerMenuJson_v1" />
   <class name="xAOD::TriggerMenuJsonContainer_v1"
          id="EB93A327-042C-706C-9690-A3F419DCCFEB" />
   <typedef name="xAOD::TriggerMenuJson" />
   <typedef name="xAOD::TriggerMenuJsonContainer" />

   <!-- xAOD::TriggerMenuJson auxiliary type(s). -->
   <class name="xAOD::TriggerMenuJsonAuxContainer_v1"
          id="27A79C63-7809-7F7F-DB5A-998EF07CD154" />
   <typedef name="xAOD::TriggerMenuJsonAuxContainer" />

154
   <!-- xAOD::TrigDecision interface type(s). -->
155
156
   <class name="xAOD::TrigDecision_v1"
          id="092BCB2D-9630-4689-BE86-7B93466420DA" />
157
158
159
   <typedef name="xAOD::TrigDecision" />

   <!-- xAOD::TrigDecision auxiliary type(s). -->
160
161
   <class name="xAOD::TrigDecisionAuxInfo_v1"
          id="F9618829-3B9C-41CB-8A87-D26B5D31CA79" />
162
   <typedef name="xAOD::TrigDecisionAuxInfo" />
163

164
   <!-- xAOD::TrigNavigation interface type(s). -->
165
166
   <class name="xAOD::TrigNavigation_v1"
          id="C9131CE0-C4D5-47A2-B088-D49ECE2C3C69" />
167
168
169
   <typedef name="xAOD::TrigNavigation" />

   <!-- xAOD::TrigNavigation auxiliary type(s). -->
170
171
   <class name="xAOD::TrigNavigationAuxInfo_v1"
          id="924049A6-25B4-4406-A70A-CCAC2E4233E1" />
172
   <typedef name="xAOD::TrigNavigationAuxInfo" />
173

174
   <!-- xAOD::TrigComposite interface type(s). -->
175
176
177
   <class name="xAOD::TrigComposite_v1" />
   <class name="xAOD::TrigCompositeContainer_v1"
          id="3CB1DCCD-2B78-4E15-AC09-D75B228A29AA" />
178
179
180
181
   <typedef name="xAOD::TrigComposite" />
   <typedef name="xAOD::TrigCompositeContainer" />

   <!-- xAOD::TrigComposite auxiliary type(s). -->
182
183
   <class name="xAOD::TrigCompositeAuxContainer_v1"
          id="171EB8B8-A777-47D9-94A9-33B2482E2AAF" />
184
185
   <class name="xAOD::TrigCompositeAuxContainer_v2"
          id="3174A8A0-7EA2-436D-93FC-0D058BE99B09" />
186
   <typedef name="xAOD::TrigCompositeAuxContainer" />
187

188
   <!-- xAOD::RoiDescriptorStore interface type(s). -->
189
190
   <class name="xAOD::RoiDescriptorStore_v1"
          id="882822c8-906a-11e5-87f4-02163e010d8c" />
191
192
193
   <typedef name="xAOD::RoiDescriptorStore" />

   <!-- xAOD::RoiDescriptorStore auxiliary type(s). -->
194
195
   <class name="xAOD::RoiDescriptorStoreAuxInfo_v1"
          id="8aa7eae2-906a-11e5-a100-02163e010d8c" />
196
   <typedef name="xAOD::RoiDescriptorStoreAuxInfo" />
197

198
   <!-- xAOD::BunchConf interface type(s). -->
199
200
201
   <class name="xAOD::BunchConf_v1" />
   <class name="xAOD::BunchConfContainer_v1"
          id="07B1BB98-24EE-4EA3-B0D5-ECB2B0A3CB65" />
202
203
204
205
   <typedef name="xAOD::BunchConf" />
   <typedef name="xAOD::BunchConfContainer" />

   <!-- xAOD::BunchConf auxiliary type(s). -->
206
207
   <class name="xAOD::BunchConfAuxContainer_v1"
          id="29CFA84E-5C7C-4AAD-8FB5-F5EB9AF93423" />
208
   <typedef name="xAOD::BunchConfAuxContainer" />
209

210
   <!-- xAOD::TrigPassBits interface type(s). -->
211
212
213
214
215
216
217
218
219
220
221
222
   <class name="xAOD::TrigPassBits_v1" >
     <field name="m_container" transient="true" />
   </class>
   <read sourceClass="xAOD::TrigPassBits_v1" version="[1-]"
         targetClass="xAOD::TrigPassBits_v1" source=""
         target="m_container" >
     <![CDATA[
        m_container = 0;
     ]]>
   </read>
   <class name="xAOD::TrigPassBitsContainer_v1"
          id="7B5DF7FF-2043-414E-BEDC-2BB0AB518AF7" />
223
224
225
226
   <typedef name="xAOD::TrigPassBits" />
   <typedef name="xAOD::TrigPassBitsContainer" />

   <!-- xAOD::TrigPassBits auxiliary type(s). -->
227
228
   <class name="xAOD::TrigPassBitsAuxContainer_v1"
          id="AD293D04-8D40-4704-B945-04283172D035" />
229
230
231
232
233
234
235
   <typedef name="xAOD::TrigPassBitsAuxContainer" />

   <!-- Key type(s). -->
   <class name="xAOD::TrigConfKeys_v1"
          id="A88FD5D2-8BCB-4ADC-978C-0914D86B96B7" />
   <class name="xAOD::BunchConfKey_v1"
          id="B7FA1A14-95A4-4852-813E-CB2271906060" />
236
237

</lcgdict>