Belle II Software
development
collections.py
1
#!/usr/bin/env python3
2
3
10
11
12
deltae_mbc = [
"Mbc"
,
"deltaE"
]
13
14
15
kinematics = [
'px'
,
'py'
,
'pz'
,
'pt'
,
'p'
,
'E'
]
16
17
18
cluster = [
19
'clusterKlId'
,
20
'clusterPulseShapeDiscriminationMVA'
,
21
'clusterHasPulseShapeDiscrimination'
,
22
'clusterNumberOfHadronDigits'
,
23
'clusterDeltaLTemp'
,
24
'minC2TDist'
,
25
'nECLClusterTrackMatches'
,
26
'clusterZernikeMVA'
,
27
'clusterReg'
,
28
'clusterAbsZernikeMoment40'
,
29
'clusterAbsZernikeMoment51'
,
30
'clusterBelleQuality'
,
31
'clusterClusterID'
,
32
'clusterConnectedRegionID'
,
33
'clusterE1E9'
,
34
'clusterE9E21'
,
35
'clusterE9E25'
,
36
'clusterEoP'
,
37
'clusterErrorE'
,
38
'clusterErrorPhi'
,
39
'clusterErrorTheta'
,
40
'clusterErrorTiming'
,
41
'clusterHighestE'
,
42
'clusterHasFailedErrorTiming'
,
43
'clusterHasFailedTiming'
,
44
'clusterHasNPhotons'
,
45
'clusterHasNeutralHadron'
,
46
'clusterLAT'
,
47
'clusterNHits'
,
48
'clusterPhi'
,
49
'clusterR'
,
50
'clusterSecondMoment'
,
51
'clusterTheta'
,
52
'clusterTiming'
,
53
'clusterTrackMatch'
,
54
'goodBelleGamma'
,
55
]
56
57
58
event_level_cluster = [
59
'nECLOutOfTimeCrystals'
,
60
'nECLOutOfTimeCrystalsBWDEndcap'
,
61
'nECLOutOfTimeCrystalsBarrel'
,
62
'nECLOutOfTimeCrystalsFWDEndcap'
,
63
'nRejectedECLShowers'
,
64
'nRejectedECLShowersBWDEndcap'
,
65
'nRejectedECLShowersBarrel'
,
66
'nRejectedECLShowersFWDEndcap'
,
67
'nKLMMultistripHits'
,
68
'nKLMMultistripHitsBWDEndcap'
,
69
'nKLMMultistripHitsBarrel'
,
70
'nKLMMultistripHitsFWDEndcap'
,
71
'nECLShowers'
,
72
'nECLShowersBWDEndcap'
,
73
'nECLShowersBarrel'
,
74
'nECLShowersFWDEndcap'
,
75
'nECLLocalMaximums'
,
76
'nECLLocalMaximumsBWDEndcap'
,
77
'nECLLocalMaximumsBarrel'
,
78
'nECLLocalMaximumsFWDEndcap'
,
79
'nECLTriggerCells'
,
80
'nECLTriggerCellsBWDEndcap'
,
81
'nECLTriggerCellsBarrel'
,
82
'nECLTriggerCellsFWDEndcap'
83
]
84
85
86
cluster_average = [
87
'maxWeightedDistanceFromAverageECLTime'
,
88
'weightedAverageECLTime'
89
]
90
91
92
klm_cluster = [
93
'klmClusterKlId'
,
94
'klmClusterTiming'
,
95
'klmClusterPositionX'
,
96
'klmClusterPositionY'
,
97
'klmClusterPositionZ'
,
98
'klmClusterInnermostLayer'
,
99
'klmClusterLayers'
,
100
'klmClusterEnergy'
,
101
'klmClusterMomentum'
,
102
'klmClusterIsBKLM'
,
103
'klmClusterIsEKLM'
,
104
'klmClusterIsForwardEKLM'
,
105
'klmClusterIsBackwardEKLM'
,
106
'klmClusterTheta'
,
107
'klmClusterPhi'
,
108
'klmClusterTrackDistance'
,
109
'klmClusterTrackSeparationAngle'
,
110
'klmClusterTrackRotationAngle'
,
111
'klmClusterShapeStdDev1'
,
112
'klmClusterShapeStdDev2'
,
113
'klmClusterShapeStdDev3'
,
114
'nKLMClusterTrackMatches'
,
115
'nMatchedKLMClusters'
,
116
]
117
118
119
dalitz_3body = [
120
'daughterInvM(0, 1)'
,
# invariant mass of daughters 1 and 2
121
'daughterInvM(0, 2)'
,
# invariant mass of daughters 1 and 3
122
'daughterInvM(1, 2)'
,
# invariant mass of daughters 2 and 3
123
]
124
125
126
track = [
'dr'
,
'dx'
,
'dy'
,
'dz'
,
'd0'
,
'z0'
,
'pValue'
,
'ndf'
]
127
128
129
track_hits = [
'nCDCHits'
,
'nPXDHits'
,
'nSVDHits'
,
'nVXDHits'
]
130
131
132
trackfit_parameters = [
'omega'
,
'omegaErr'
,
'tanLambda'
,
'tanLambdaErr'
,
133
'd0'
,
'd0Err'
,
'z0'
,
'z0Err'
,
'phi0'
,
'phi0Err'
,
'pValue'
,
'ndf'
]
134
135
136
mc_truth = [
'isSignal'
,
'mcErrors'
,
'mcPDG'
]
137
138
139
140
mc_kinematics = [
'mcE'
,
'mcP'
,
'mcPT'
,
'mcPX'
,
'mcPY'
,
'mcPZ'
,
'mcPhi'
]
141
142
143
mc_variables = [
144
'genMotherID'
,
145
'genMotherP'
,
146
'genMotherPDG'
,
147
'genParticleID'
,
148
'isCloneTrack'
,
149
'mcDecayVertexX'
,
150
'mcDecayVertexY'
,
151
'mcDecayVertexZ'
,
152
'mcDecayTime'
,
153
'mcE'
,
154
'mcErrors'
,
155
'mcInitial'
,
156
'mcP'
,
157
'mcPDG'
,
158
'mcPT'
,
159
'mcPX'
,
160
'mcPY'
,
161
'mcPZ'
,
162
'mcPhi'
,
163
'mcVirtual'
,
164
'nMCMatches'
,
165
]
166
167
168
pid = [
169
'electronID'
,
170
'muonID'
,
171
'pionID'
,
172
'kaonID'
,
173
'protonID'
,
174
'deuteronID'
,
175
'binaryPID(11, 211)'
,
176
'binaryPID(13, 211)'
,
177
'binaryPID(211, 321)'
,
178
'binaryPID(321, 2212)'
,
179
'binaryPID(211, 2212)'
,
180
]
181
182
183
roe_multiplicities = [
184
'nROE_Charged()'
,
185
'nROE_Photons()'
,
186
'nROE_NeutralHadrons()'
187
]
188
189
190
roe_kinematics = [
191
'roeE()'
,
192
'roeM()'
,
193
'roeP()'
,
194
'roeMbc()'
,
195
'roeDeltae()'
196
]
197
198
199
recoil_kinematics = [
200
'pRecoil'
,
201
'eRecoil'
,
202
'mRecoil'
,
203
'pRecoilPhi'
,
204
'pRecoilTheta'
,
205
'pxRecoil'
,
206
'pyRecoil'
,
207
'pzRecoil'
,
208
]
209
210
211
flight_info = [
212
'flightTime'
,
213
'flightDistance'
,
214
'flightTimeErr'
,
215
'flightDistanceErr'
,
216
]
217
218
219
mc_flight_info = [
'mcFlightTime'
,
'mcFlightDistance'
]
220
221
222
vertex = [
223
'distance'
,
224
'significanceOfDistance'
,
225
'dx'
,
226
'dy'
,
227
'dz'
,
228
'x'
,
229
'y'
,
230
'z'
,
231
'x_uncertainty'
,
232
'y_uncertainty'
,
233
'z_uncertainty'
,
234
'dr'
,
235
'dphi'
,
236
'dcosTheta'
,
237
'prodVertexX'
,
238
'prodVertexY'
,
239
'prodVertexZ'
,
240
'prodVertexXErr'
,
241
'prodVertexYErr'
,
242
'prodVertexZErr'
,
243
'chiProb'
,
244
]
245
246
247
mc_vertex = [
248
'mcDecayVertexX'
,
249
'mcDecayVertexY'
,
250
'mcDecayVertexZ'
,
251
'mcDecayVertexFromIPDistance'
,
252
'mcDecayVertexRho'
,
253
'mcProductionVertexX'
,
254
'mcProductionVertexY'
,
255
'mcProductionVertexZ'
256
]
257
258
259
tag_vertex = [
260
'DeltaT'
,
261
'DeltaTErr'
,
262
'DeltaZ'
,
263
'DeltaZErr'
,
264
'DeltaBoost'
,
265
'DeltaBoostErr'
,
266
'TagVLBoost'
,
267
'TagVLBoostErr'
,
268
'TagVOBoost'
,
269
'TagVOBoostErr'
,
270
'TagVpVal'
,
271
'TagVNDF'
,
272
'TagVChi2'
,
273
'TagVChi2IP'
,
274
'TagVx'
,
275
'TagVxErr'
,
276
'TagVy'
,
277
'TagVyErr'
,
278
'TagVz'
,
279
'TagVzErr'
,
280
]
281
282
283
mc_tag_vertex = [
284
'mcDeltaTau'
,
285
'mcDeltaT'
,
286
'mcDeltaBoost'
,
287
'mcTagVLBoost'
,
288
'mcTagVOBoost'
,
289
'mcLBoost'
,
290
'mcOBoost'
,
291
'mcTagVx'
,
292
'mcTagVy'
,
293
'mcTagVz'
,
294
]
295
296
297
momentum_uncertainty = [
298
'E_uncertainty'
,
299
'pxErr'
,
300
'pyErr'
,
301
'pzErr'
,
302
]
303
304
305
reco_stats = [
306
'nTracks'
,
307
]
308
309
310
inv_mass = [
'M'
,
'ErrM'
,
'SigM'
,
'InvM'
]
311
312
313
extra_energy = [
"roeEextra()"
]
314
315
316
event_level_tracking = [
317
"nExtraCDCHits"
,
318
"nExtraCDCHitsPostCleaning"
,
319
"hasExtraCDCHitsInLayer(0)"
,
320
"hasExtraCDCHitsInLayer(1)"
,
321
"hasExtraCDCHitsInLayer(2)"
,
322
"hasExtraCDCHitsInLayer(3)"
,
323
"hasExtraCDCHitsInLayer(4)"
,
324
"hasExtraCDCHitsInLayer(5)"
,
325
"hasExtraCDCHitsInLayer(6)"
,
326
"hasExtraCDCHitsInLayer(7)"
,
327
"nExtraCDCSegments"
,
328
"trackFindingFailureFlag"
,
329
]
330
331
332
event_shape = [
333
"foxWolframR1"
,
334
"foxWolframR2"
,
335
"foxWolframR3"
,
336
"foxWolframR4"
,
337
"harmonicMomentThrust0"
,
338
"harmonicMomentThrust1"
,
339
"harmonicMomentThrust2"
,
340
"harmonicMomentThrust3"
,
341
"harmonicMomentThrust4"
,
342
"cleoConeThrust0"
,
343
"cleoConeThrust1"
,
344
"cleoConeThrust2"
,
345
"cleoConeThrust3"
,
346
"cleoConeThrust4"
,
347
"cleoConeThrust5"
,
348
"cleoConeThrust6"
,
349
"cleoConeThrust7"
,
350
"cleoConeThrust8"
,
351
"sphericity"
,
352
"aplanarity"
,
353
"thrust"
,
354
"thrustAxisCosTheta"
,
355
]
356
357
358
event_kinematics = [
359
"missingMomentumOfEvent"
,
360
"missingMomentumOfEvent_Px"
,
361
"missingMomentumOfEvent_Py"
,
362
"missingMomentumOfEvent_Pz"
,
363
"missingMomentumOfEvent_theta"
,
364
"missingMomentumOfEventCMS"
,
365
"missingMomentumOfEventCMS_Px"
,
366
"missingMomentumOfEventCMS_Py"
,
367
"missingMomentumOfEventCMS_Pz"
,
368
"missingMomentumOfEventCMS_theta"
,
369
"missingEnergyOfEventCMS"
,
370
"missingMass2OfEvent"
,
371
"visibleEnergyOfEventCMS"
,
372
"totalPhotonsEnergyOfEvent"
373
]
374
375
376
mc_event_kinematics = [
377
'genMissingMass2OfEvent'
,
378
'genMissingEnergyOfEventCMS'
,
379
'genMissingMomentumOfEventCMS'
,
380
'genTotalPhotonsEnergyOfEvent'
,
381
'genVisibleEnergyOfEventCMS'
382
]
383
384
385
belle_track_hit = [
386
"BelleFirstCDCHitX"
,
387
"BelleFirstCDCHitY"
,
388
"BelleFirstCDCHitZ"
,
389
"BelleLastCDCHitX"
,
390
"BelleLastCDCHitY"
,
391
"BelleLastCDCHitZ"
392
]
393
394
395
eventT0_sources = [
396
"eventT0CalculatedWithSVDInfo"
,
397
"eventT0CalculatedWithCDCInfo"
,
398
"eventT0CalculatedWithECLInfo"
399
]
analysis
scripts
variables
collections.py
Generated on Mon Sep 1 2025 02:46:00 for Belle II Software by
1.13.2