1
2
3
4 from google.protobuf import descriptor as _descriptor
5 from google.protobuf import message as _message
6 from google.protobuf import reflection as _reflection
7 from google.protobuf import descriptor_pb2
8
9
10
11
12
13 DESCRIPTOR = _descriptor.FileDescriptor(
14 name='ProMC.proto',
15 package='promc',
16 serialized_pb='\n\x0bProMC.proto\x12\x05promc\"\xaa\x05\n\nProMCEvent\x12&\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x17.promc.ProMCEvent.Event\x12.\n\tparticles\x18\x02 \x01(\x0b\x32\x1b.promc.ProMCEvent.Particles\x1a\xea\x01\n\x05\x45vent\x12\x12\n\x06Number\x18\x01 \x03(\x05\x42\x02\x10\x01\x12\x16\n\nProcess_ID\x18\x02 \x03(\x05\x42\x02\x10\x01\x12\x0f\n\x03MPI\x18\x03 \x03(\x05\x42\x02\x10\x01\x12\x0f\n\x03ID1\x18\x04 \x03(\x05\x42\x02\x10\x01\x12\x0f\n\x03ID2\x18\x05 \x03(\x05\x42\x02\x10\x01\x12\x10\n\x04PDF1\x18\x06 \x03(\x02\x42\x02\x10\x01\x12\x10\n\x04PDF2\x18\x07 \x03(\x02\x42\x02\x10\x01\x12\n\n\x02X1\x18\x08 \x03(\x02\x12\n\n\x02X2\x18\t \x03(\x02\x12\x11\n\tScale_PDF\x18\n \x03(\x02\x12\x11\n\tAlpha_QED\x18\x0b \x03(\x02\x12\r\n\x05Scale\x18\x0c \x03(\x02\x12\x11\n\tAlpha_QCD\x18\r \x03(\x02\x1a\xd6\x02\n\tParticles\x12\x0e\n\x02id\x18\x01 \x03(\rB\x02\x10\x01\x12\x12\n\x06pdg_id\x18\x02 \x03(\x11\x42\x02\x10\x01\x12\x12\n\x06status\x18\x03 \x03(\rB\x02\x10\x01\x12\x10\n\x04mass\x18\x04 \x03(\x04\x42\x02\x10\x01\x12\x0e\n\x02Px\x18\x05 \x03(\x12\x42\x02\x10\x01\x12\x0e\n\x02Py\x18\x06 \x03(\x12\x42\x02\x10\x01\x12\x0e\n\x02Pz\x18\x07 \x03(\x12\x42\x02\x10\x01\x12\x13\n\x07mother1\x18\x08 \x03(\rB\x02\x10\x01\x12\x13\n\x07mother2\x18\t \x03(\rB\x02\x10\x01\x12\x15\n\tdaughter1\x18\n \x03(\rB\x02\x10\x01\x12\x15\n\tdaughter2\x18\x0b \x03(\rB\x02\x10\x01\x12\x13\n\x07\x62\x61rcode\x18\x0c \x03(\x11\x42\x02\x10\x01\x12\r\n\x01X\x18\r \x03(\x11\x42\x02\x10\x01\x12\r\n\x01Y\x18\x0e \x03(\x11\x42\x02\x10\x01\x12\r\n\x01Z\x18\x0f \x03(\x11\x42\x02\x10\x01\x12\r\n\x01T\x18\x10 \x03(\rB\x02\x10\x01\x12\x12\n\x06weight\x18\x11 \x03(\x04\x42\x02\x10\x01\x12\x12\n\x06\x63harge\x18\x12 \x03(\x11\x42\x02\x10\x01\x42\x11\n\x08promc.ioB\x05ProMC')
17
18
19
20
21 _PROMCEVENT_EVENT = _descriptor.Descriptor(
22 name='Event',
23 full_name='promc.ProMCEvent.Event',
24 filename=None,
25 file=DESCRIPTOR,
26 containing_type=None,
27 fields=[
28 _descriptor.FieldDescriptor(
29 name='Number', full_name='promc.ProMCEvent.Event.Number', index=0,
30 number=1, type=5, cpp_type=1, label=3,
31 has_default_value=False, default_value=[],
32 message_type=None, enum_type=None, containing_type=None,
33 is_extension=False, extension_scope=None,
34 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
35 _descriptor.FieldDescriptor(
36 name='Process_ID', full_name='promc.ProMCEvent.Event.Process_ID', index=1,
37 number=2, type=5, cpp_type=1, label=3,
38 has_default_value=False, default_value=[],
39 message_type=None, enum_type=None, containing_type=None,
40 is_extension=False, extension_scope=None,
41 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
42 _descriptor.FieldDescriptor(
43 name='MPI', full_name='promc.ProMCEvent.Event.MPI', index=2,
44 number=3, type=5, cpp_type=1, label=3,
45 has_default_value=False, default_value=[],
46 message_type=None, enum_type=None, containing_type=None,
47 is_extension=False, extension_scope=None,
48 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
49 _descriptor.FieldDescriptor(
50 name='ID1', full_name='promc.ProMCEvent.Event.ID1', index=3,
51 number=4, type=5, cpp_type=1, label=3,
52 has_default_value=False, default_value=[],
53 message_type=None, enum_type=None, containing_type=None,
54 is_extension=False, extension_scope=None,
55 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
56 _descriptor.FieldDescriptor(
57 name='ID2', full_name='promc.ProMCEvent.Event.ID2', index=4,
58 number=5, type=5, cpp_type=1, label=3,
59 has_default_value=False, default_value=[],
60 message_type=None, enum_type=None, containing_type=None,
61 is_extension=False, extension_scope=None,
62 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
63 _descriptor.FieldDescriptor(
64 name='PDF1', full_name='promc.ProMCEvent.Event.PDF1', index=5,
65 number=6, type=2, cpp_type=6, label=3,
66 has_default_value=False, default_value=[],
67 message_type=None, enum_type=None, containing_type=None,
68 is_extension=False, extension_scope=None,
69 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
70 _descriptor.FieldDescriptor(
71 name='PDF2', full_name='promc.ProMCEvent.Event.PDF2', index=6,
72 number=7, type=2, cpp_type=6, label=3,
73 has_default_value=False, default_value=[],
74 message_type=None, enum_type=None, containing_type=None,
75 is_extension=False, extension_scope=None,
76 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
77 _descriptor.FieldDescriptor(
78 name='X1', full_name='promc.ProMCEvent.Event.X1', index=7,
79 number=8, type=2, cpp_type=6, label=3,
80 has_default_value=False, default_value=[],
81 message_type=None, enum_type=None, containing_type=None,
82 is_extension=False, extension_scope=None,
83 options=None),
84 _descriptor.FieldDescriptor(
85 name='X2', full_name='promc.ProMCEvent.Event.X2', index=8,
86 number=9, type=2, cpp_type=6, label=3,
87 has_default_value=False, default_value=[],
88 message_type=None, enum_type=None, containing_type=None,
89 is_extension=False, extension_scope=None,
90 options=None),
91 _descriptor.FieldDescriptor(
92 name='Scale_PDF', full_name='promc.ProMCEvent.Event.Scale_PDF', index=9,
93 number=10, type=2, cpp_type=6, label=3,
94 has_default_value=False, default_value=[],
95 message_type=None, enum_type=None, containing_type=None,
96 is_extension=False, extension_scope=None,
97 options=None),
98 _descriptor.FieldDescriptor(
99 name='Alpha_QED', full_name='promc.ProMCEvent.Event.Alpha_QED', index=10,
100 number=11, type=2, cpp_type=6, label=3,
101 has_default_value=False, default_value=[],
102 message_type=None, enum_type=None, containing_type=None,
103 is_extension=False, extension_scope=None,
104 options=None),
105 _descriptor.FieldDescriptor(
106 name='Scale', full_name='promc.ProMCEvent.Event.Scale', index=11,
107 number=12, type=2, cpp_type=6, label=3,
108 has_default_value=False, default_value=[],
109 message_type=None, enum_type=None, containing_type=None,
110 is_extension=False, extension_scope=None,
111 options=None),
112 _descriptor.FieldDescriptor(
113 name='Alpha_QCD', full_name='promc.ProMCEvent.Event.Alpha_QCD', index=12,
114 number=13, type=2, cpp_type=6, label=3,
115 has_default_value=False, default_value=[],
116 message_type=None, enum_type=None, containing_type=None,
117 is_extension=False, extension_scope=None,
118 options=None),
119 ],
120 extensions=[
121 ],
122 nested_types=[],
123 enum_types=[
124 ],
125 options=None,
126 is_extendable=False,
127 extension_ranges=[],
128 serialized_start=126,
129 serialized_end=360,
130 )
131
132 _PROMCEVENT_PARTICLES = _descriptor.Descriptor(
133 name='Particles',
134 full_name='promc.ProMCEvent.Particles',
135 filename=None,
136 file=DESCRIPTOR,
137 containing_type=None,
138 fields=[
139 _descriptor.FieldDescriptor(
140 name='id', full_name='promc.ProMCEvent.Particles.id', index=0,
141 number=1, type=13, cpp_type=3, label=3,
142 has_default_value=False, default_value=[],
143 message_type=None, enum_type=None, containing_type=None,
144 is_extension=False, extension_scope=None,
145 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
146 _descriptor.FieldDescriptor(
147 name='pdg_id', full_name='promc.ProMCEvent.Particles.pdg_id', index=1,
148 number=2, type=17, cpp_type=1, label=3,
149 has_default_value=False, default_value=[],
150 message_type=None, enum_type=None, containing_type=None,
151 is_extension=False, extension_scope=None,
152 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
153 _descriptor.FieldDescriptor(
154 name='status', full_name='promc.ProMCEvent.Particles.status', index=2,
155 number=3, type=13, cpp_type=3, label=3,
156 has_default_value=False, default_value=[],
157 message_type=None, enum_type=None, containing_type=None,
158 is_extension=False, extension_scope=None,
159 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
160 _descriptor.FieldDescriptor(
161 name='mass', full_name='promc.ProMCEvent.Particles.mass', index=3,
162 number=4, type=4, cpp_type=4, label=3,
163 has_default_value=False, default_value=[],
164 message_type=None, enum_type=None, containing_type=None,
165 is_extension=False, extension_scope=None,
166 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
167 _descriptor.FieldDescriptor(
168 name='Px', full_name='promc.ProMCEvent.Particles.Px', index=4,
169 number=5, type=18, cpp_type=2, label=3,
170 has_default_value=False, default_value=[],
171 message_type=None, enum_type=None, containing_type=None,
172 is_extension=False, extension_scope=None,
173 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
174 _descriptor.FieldDescriptor(
175 name='Py', full_name='promc.ProMCEvent.Particles.Py', index=5,
176 number=6, type=18, cpp_type=2, label=3,
177 has_default_value=False, default_value=[],
178 message_type=None, enum_type=None, containing_type=None,
179 is_extension=False, extension_scope=None,
180 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
181 _descriptor.FieldDescriptor(
182 name='Pz', full_name='promc.ProMCEvent.Particles.Pz', index=6,
183 number=7, type=18, cpp_type=2, label=3,
184 has_default_value=False, default_value=[],
185 message_type=None, enum_type=None, containing_type=None,
186 is_extension=False, extension_scope=None,
187 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
188 _descriptor.FieldDescriptor(
189 name='mother1', full_name='promc.ProMCEvent.Particles.mother1', index=7,
190 number=8, type=13, cpp_type=3, label=3,
191 has_default_value=False, default_value=[],
192 message_type=None, enum_type=None, containing_type=None,
193 is_extension=False, extension_scope=None,
194 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
195 _descriptor.FieldDescriptor(
196 name='mother2', full_name='promc.ProMCEvent.Particles.mother2', index=8,
197 number=9, type=13, cpp_type=3, label=3,
198 has_default_value=False, default_value=[],
199 message_type=None, enum_type=None, containing_type=None,
200 is_extension=False, extension_scope=None,
201 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
202 _descriptor.FieldDescriptor(
203 name='daughter1', full_name='promc.ProMCEvent.Particles.daughter1', index=9,
204 number=10, type=13, cpp_type=3, label=3,
205 has_default_value=False, default_value=[],
206 message_type=None, enum_type=None, containing_type=None,
207 is_extension=False, extension_scope=None,
208 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
209 _descriptor.FieldDescriptor(
210 name='daughter2', full_name='promc.ProMCEvent.Particles.daughter2', index=10,
211 number=11, type=13, cpp_type=3, label=3,
212 has_default_value=False, default_value=[],
213 message_type=None, enum_type=None, containing_type=None,
214 is_extension=False, extension_scope=None,
215 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
216 _descriptor.FieldDescriptor(
217 name='barcode', full_name='promc.ProMCEvent.Particles.barcode', index=11,
218 number=12, type=17, cpp_type=1, label=3,
219 has_default_value=False, default_value=[],
220 message_type=None, enum_type=None, containing_type=None,
221 is_extension=False, extension_scope=None,
222 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
223 _descriptor.FieldDescriptor(
224 name='X', full_name='promc.ProMCEvent.Particles.X', index=12,
225 number=13, type=17, cpp_type=1, label=3,
226 has_default_value=False, default_value=[],
227 message_type=None, enum_type=None, containing_type=None,
228 is_extension=False, extension_scope=None,
229 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
230 _descriptor.FieldDescriptor(
231 name='Y', full_name='promc.ProMCEvent.Particles.Y', index=13,
232 number=14, type=17, cpp_type=1, label=3,
233 has_default_value=False, default_value=[],
234 message_type=None, enum_type=None, containing_type=None,
235 is_extension=False, extension_scope=None,
236 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
237 _descriptor.FieldDescriptor(
238 name='Z', full_name='promc.ProMCEvent.Particles.Z', index=14,
239 number=15, type=17, cpp_type=1, label=3,
240 has_default_value=False, default_value=[],
241 message_type=None, enum_type=None, containing_type=None,
242 is_extension=False, extension_scope=None,
243 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
244 _descriptor.FieldDescriptor(
245 name='T', full_name='promc.ProMCEvent.Particles.T', index=15,
246 number=16, type=13, cpp_type=3, label=3,
247 has_default_value=False, default_value=[],
248 message_type=None, enum_type=None, containing_type=None,
249 is_extension=False, extension_scope=None,
250 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
251 _descriptor.FieldDescriptor(
252 name='weight', full_name='promc.ProMCEvent.Particles.weight', index=16,
253 number=17, type=4, cpp_type=4, label=3,
254 has_default_value=False, default_value=[],
255 message_type=None, enum_type=None, containing_type=None,
256 is_extension=False, extension_scope=None,
257 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
258 _descriptor.FieldDescriptor(
259 name='charge', full_name='promc.ProMCEvent.Particles.charge', index=17,
260 number=18, type=17, cpp_type=1, label=3,
261 has_default_value=False, default_value=[],
262 message_type=None, enum_type=None, containing_type=None,
263 is_extension=False, extension_scope=None,
264 options=_descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')),
265 ],
266 extensions=[
267 ],
268 nested_types=[],
269 enum_types=[
270 ],
271 options=None,
272 is_extendable=False,
273 extension_ranges=[],
274 serialized_start=363,
275 serialized_end=705,
276 )
277
278 _PROMCEVENT = _descriptor.Descriptor(
279 name='ProMCEvent',
280 full_name='promc.ProMCEvent',
281 filename=None,
282 file=DESCRIPTOR,
283 containing_type=None,
284 fields=[
285 _descriptor.FieldDescriptor(
286 name='event', full_name='promc.ProMCEvent.event', index=0,
287 number=1, type=11, cpp_type=10, label=1,
288 has_default_value=False, default_value=None,
289 message_type=None, enum_type=None, containing_type=None,
290 is_extension=False, extension_scope=None,
291 options=None),
292 _descriptor.FieldDescriptor(
293 name='particles', full_name='promc.ProMCEvent.particles', index=1,
294 number=2, type=11, cpp_type=10, label=1,
295 has_default_value=False, default_value=None,
296 message_type=None, enum_type=None, containing_type=None,
297 is_extension=False, extension_scope=None,
298 options=None),
299 ],
300 extensions=[
301 ],
302 nested_types=[_PROMCEVENT_EVENT, _PROMCEVENT_PARTICLES, ],
303 enum_types=[
304 ],
305 options=None,
306 is_extendable=False,
307 extension_ranges=[],
308 serialized_start=23,
309 serialized_end=705,
310 )
311
312 _PROMCEVENT_EVENT.containing_type = _PROMCEVENT;
313 _PROMCEVENT_PARTICLES.containing_type = _PROMCEVENT;
314 _PROMCEVENT.fields_by_name['event'].message_type = _PROMCEVENT_EVENT
315 _PROMCEVENT.fields_by_name['particles'].message_type = _PROMCEVENT_PARTICLES
316 DESCRIPTOR.message_types_by_name['ProMCEvent'] = _PROMCEVENT
317
333
334
335
336
337 DESCRIPTOR.has_options = True
338 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), '\n\010promc.ioB\005ProMC')
339 _PROMCEVENT_EVENT.fields_by_name['Number'].has_options = True
340 _PROMCEVENT_EVENT.fields_by_name['Number']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
341 _PROMCEVENT_EVENT.fields_by_name['Process_ID'].has_options = True
342 _PROMCEVENT_EVENT.fields_by_name['Process_ID']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
343 _PROMCEVENT_EVENT.fields_by_name['MPI'].has_options = True
344 _PROMCEVENT_EVENT.fields_by_name['MPI']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
345 _PROMCEVENT_EVENT.fields_by_name['ID1'].has_options = True
346 _PROMCEVENT_EVENT.fields_by_name['ID1']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
347 _PROMCEVENT_EVENT.fields_by_name['ID2'].has_options = True
348 _PROMCEVENT_EVENT.fields_by_name['ID2']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
349 _PROMCEVENT_EVENT.fields_by_name['PDF1'].has_options = True
350 _PROMCEVENT_EVENT.fields_by_name['PDF1']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
351 _PROMCEVENT_EVENT.fields_by_name['PDF2'].has_options = True
352 _PROMCEVENT_EVENT.fields_by_name['PDF2']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
353 _PROMCEVENT_PARTICLES.fields_by_name['id'].has_options = True
354 _PROMCEVENT_PARTICLES.fields_by_name['id']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
355 _PROMCEVENT_PARTICLES.fields_by_name['pdg_id'].has_options = True
356 _PROMCEVENT_PARTICLES.fields_by_name['pdg_id']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
357 _PROMCEVENT_PARTICLES.fields_by_name['status'].has_options = True
358 _PROMCEVENT_PARTICLES.fields_by_name['status']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
359 _PROMCEVENT_PARTICLES.fields_by_name['mass'].has_options = True
360 _PROMCEVENT_PARTICLES.fields_by_name['mass']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
361 _PROMCEVENT_PARTICLES.fields_by_name['Px'].has_options = True
362 _PROMCEVENT_PARTICLES.fields_by_name['Px']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
363 _PROMCEVENT_PARTICLES.fields_by_name['Py'].has_options = True
364 _PROMCEVENT_PARTICLES.fields_by_name['Py']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
365 _PROMCEVENT_PARTICLES.fields_by_name['Pz'].has_options = True
366 _PROMCEVENT_PARTICLES.fields_by_name['Pz']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
367 _PROMCEVENT_PARTICLES.fields_by_name['mother1'].has_options = True
368 _PROMCEVENT_PARTICLES.fields_by_name['mother1']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
369 _PROMCEVENT_PARTICLES.fields_by_name['mother2'].has_options = True
370 _PROMCEVENT_PARTICLES.fields_by_name['mother2']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
371 _PROMCEVENT_PARTICLES.fields_by_name['daughter1'].has_options = True
372 _PROMCEVENT_PARTICLES.fields_by_name['daughter1']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
373 _PROMCEVENT_PARTICLES.fields_by_name['daughter2'].has_options = True
374 _PROMCEVENT_PARTICLES.fields_by_name['daughter2']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
375 _PROMCEVENT_PARTICLES.fields_by_name['barcode'].has_options = True
376 _PROMCEVENT_PARTICLES.fields_by_name['barcode']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
377 _PROMCEVENT_PARTICLES.fields_by_name['X'].has_options = True
378 _PROMCEVENT_PARTICLES.fields_by_name['X']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
379 _PROMCEVENT_PARTICLES.fields_by_name['Y'].has_options = True
380 _PROMCEVENT_PARTICLES.fields_by_name['Y']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
381 _PROMCEVENT_PARTICLES.fields_by_name['Z'].has_options = True
382 _PROMCEVENT_PARTICLES.fields_by_name['Z']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
383 _PROMCEVENT_PARTICLES.fields_by_name['T'].has_options = True
384 _PROMCEVENT_PARTICLES.fields_by_name['T']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
385 _PROMCEVENT_PARTICLES.fields_by_name['weight'].has_options = True
386 _PROMCEVENT_PARTICLES.fields_by_name['weight']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
387 _PROMCEVENT_PARTICLES.fields_by_name['charge'].has_options = True
388 _PROMCEVENT_PARTICLES.fields_by_name['charge']._options = _descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\020\001')
389
390