CMS 3D CMS Logo

RecoParticleFlow_dataformats.py
Go to the documentation of this file.
1 '''
2  Created on Jun 26, 2013
3  @author: Mantas Stankevicius
4  @contact: mantas.stankevicius@cern.ch
5  http://cmsdoxy.web.cern.ch/cmsdoxy/dataformats/
6 
7  @responsible:
8 
9 '''
10 
11 json = {
12  "full": {
13  "title": "RecoParticleFlow collections (in RECO and AOD)",
14  "data": [
15  {
16  "instance": "pfPhotonTranslator:pfphot",
17  "container": "reco::CaloClusterCollection",
18  "desc": "Basic clusters of PF photon super-clusters"
19  },
20  {
21  "instance": "particleFlowPtrs",
22  "container": "*",
23  "desc": "No documentation"
24  },
25  {
26  "instance": "pfPhotonTranslator:pfphot",
27  "container": "reco::PreshowerClusterCollection",
28  "desc": "Preshower clusters of PF photon super-clusters"
29  },
30  {
31  "instance": "pfElectronTranslator:pf",
32  "container": "reco::PreshowerClusterCollection",
33  "desc": "Preshower clusters of PF electron super-clusters"
34  },
35  {
36  "instance": "pfPhotonTranslator:pfphot",
37  "container": "reco::PhotonCollection",
38  "desc": "photons imported in PF translated into the RECO format"
39  },
40  {
41  "instance": "particleFlow:electrons",
42  "container": "reco::PFCandidateCollection",
43  "desc": "Particle Flow Electron Candidates without any selection (refers to reco::PFBlock`s)"
44  },
45  {
46  "instance": "pfElectronTranslator:pf",
47  "container": "reco::SuperClusterCollection",
48  "desc": "Particle Flow Super-clusters of PF-electrons"
49  },
50  {
51  "instance": "pfElectronTranslator:pf",
52  "container": "reco::CaloClusterCollection",
53  "desc": "Basic clusters of PF electron super-clusters"
54  },
55  {
56  "instance": "particleFlowClusterHCAL",
57  "container": "recoPFClusters",
58  "desc": "No documentation"
59  },
60  {
61  "instance": "particleFlowClusterECAL",
62  "container": "recoPFClusters",
63  "desc": "No documentation"
64  },
65  {
66  "instance": "particleFlowClusterHFEM",
67  "container": "recoPFClusters",
68  "desc": "No documentation"
69  },
70  {
71  "instance": "particleFlowClusterHO",
72  "container": "recoPFClusters",
73  "desc": "No documentation"
74  },
75  {
76  "instance": "particleFlowClusterPS",
77  "container": "recoPFClusters",
78  "desc": "No documentation"
79  },
80  {
81  "instance": "particleFlowClusterHFHAD",
82  "container": "recoPFClusters",
83  "desc": "No documentation"
84  },
85  {
86  "instance": "particleFlow",
87  "container": "recoPFCandidates",
88  "desc": "Particle Flow Candidates (refers to reco::PFBlock`s)"
89  },
90  {
91  "instance": "particleFlowBlock",
92  "container": "recoPFBlocks",
93  "desc": "No documentation"
94  },
95  {
96  "instance": "particleFlowDisplacedVertex",
97  "container": "recoPFDisplacedVertexs",
98  "desc": "No documentation"
99  },
100  {
101  "instance": "particleFlowTmp",
102  "container": "recoPFCandidates",
103  "desc": "No documentation"
104  },
105  {
106  "instance": "particleFlowTmpPtrs",
107  "container": "*",
108  "desc": "No documentation"
109  },
110  {
111  "instance": "pfPhotonTranslator:pfphot",
112  "container": "reco::SuperClusterCollection",
113  "desc": "Particle Flow Super-clusters of photons imported in PF"
114  },
115  {
116  "instance": "particleFlow",
117  "container": "*",
118  "desc": "No documentation"
119  },
120  {
121  "instance": "trackerDrivenElectronSeeds",
122  "container": "*",
123  "desc": "No documentation"
124  },
125  {
126  "instance": "particleFlowClusterHCAL",
127  "container": "recoPFRecHits",
128  "desc": "No documentation"
129  },
130  {
131  "instance": "particleFlowClusterECAL",
132  "container": "recoPFRecHits",
133  "desc": "No documentation"
134  },
135  {
136  "instance": "particleFlowClusterHFEM",
137  "container": "recoPFRecHits",
138  "desc": "No documentation"
139  },
140  {
141  "instance": "particleFlowClusterHO",
142  "container": "recoPFRecHits",
143  "desc": "No documentation"
144  },
145  {
146  "instance": "particleFlowClusterPS",
147  "container": "recoPFRecHits",
148  "desc": "No documentation"
149  },
150  {
151  "instance": "particleFlowClusterHFHAD",
152  "container": "recoPFRecHits",
153  "desc": "No documentation"
154  },
155  {
156  "instance": "particleFlowRecHitHO",
157  "container": "recoPFRecHits",
158  "desc": "No documentation"
159  },
160  {
161  "instance": "particleFlowRecHitECAL",
162  "container": "recoPFRecHits",
163  "desc": "No documentation"
164  },
165  {
166  "instance": "particleFlowRecHitPS",
167  "container": "recoPFRecHits",
168  "desc": "No documentation"
169  },
170  {
171  "instance": "particleFlowRecHitHCAL",
172  "container": "recoPFRecHits",
173  "desc": "No documentation"
174  }
175  ]
176  },
177  "aod": {
178  "title": "RecoParticleFlow collections (in AOD only)",
179  "data": [
180  {
181  "instance": "particleFlowTmpPtrs",
182  "container": "*",
183  "desc": "No documentation"
184  },
185  {
186  "instance": "pfPhotonTranslator:pfphot",
187  "container": "reco::PhotonCollection",
188  "desc": "photons imported in PF translated into the RECO format"
189  },
190  {
191  "instance": "pfPhotonTranslator",
192  "container": "recoPhotonCores",
193  "desc": "No documentation"
194  },
195  {
196  "instance": "pfPhotonTranslator",
197  "container": "recoConversions",
198  "desc": "No documentation"
199  },
200  {
201  "instance": "particleFlowPtrs",
202  "container": "*",
203  "desc": "No documentation"
204  },
205  {
206  "instance": "particleFlowClusterHCAL",
207  "container": "recoPFRecHits",
208  "desc": "No documentation"
209  },
210  {
211  "instance": "particleFlowClusterECAL",
212  "container": "recoPFRecHits",
213  "desc": "No documentation"
214  },
215  {
216  "instance": "particleFlowClusterHFEM",
217  "container": "recoPFRecHits",
218  "desc": "No documentation"
219  },
220  {
221  "instance": "particleFlowClusterHO",
222  "container": "recoPFRecHits",
223  "desc": "No documentation"
224  },
225  {
226  "instance": "particleFlowClusterPS",
227  "container": "recoPFRecHits",
228  "desc": "No documentation"
229  },
230  {
231  "instance": "particleFlowClusterHFHAD",
232  "container": "recoPFRecHits",
233  "desc": "No documentation"
234  },
235  {
236  "instance": "particleFlowRecHitHCAL",
237  "container": "recoPFRecHits",
238  "desc": "No documentation"
239  },
240  {
241  "instance": "particleFlowRecHitECAL",
242  "container": "recoPFRecHits",
243  "desc": "No documentation"
244  },
245  {
246  "instance": "particleFlowRecHitPS",
247  "container": "recoPFRecHits",
248  "desc": "No documentation"
249  },
250  {
251  "instance": "particleFlowRecHitHO",
252  "container": "recoPFRecHits",
253  "desc": "No documentation"
254  },
255  {
256  "instance": "particleFlowTmp",
257  "container": "recoPFCandidates",
258  "desc": "No documentation"
259  },
260  {
261  "instance": "particleFlow",
262  "container": "recoPFCandidates",
263  "desc": "No documentation"
264  },
265  {
266  "instance": "particleFlow",
267  "container": "*",
268  "desc": "No documentation"
269  },
270  {
271  "instance": "particleFlow",
272  "container": "*",
273  "desc": "No documentation"
274  },
275  {
276  "instance": "pfElectronTranslator",
277  "container": "reco::CaloClusterCollection",
278  "desc": "Basic clusters of PF electron super-clusters"
279  },
280  {
281  "instance": "pfElectronTranslator",
282  "container": "reco::SuperClusterCollection",
283  "desc": "Particle Flow Super-clusters of PF-electrons"
284  },
285  {
286  "instance": "pfPhotonTranslator:pfphot",
287  "container": "reco::CaloClusterCollection",
288  "desc": "Basic clusters of PF photon super-clusters"
289  },
290  {
291  "instance": "pfElectronTranslator",
292  "container": "reco::PreshowerClusterCollection",
293  "desc": "Preshower clusters of PF electron super-clusters"
294  },
295  {
296  "instance": "pfPhotonTranslator:pfphot",
297  "container": "reco::SuperClusterCollection",
298  "desc": "Particle Flow Super-clusters of photons imported in PF"
299  },
300  {
301  "instance": "pfPhotonTranslator:pfphot",
302  "container": "reco::PreshowerClusterCollection",
303  "desc": "Preshower clusters of PF photon super-clusters"
304  }
305  ]
306  },
307  "reco": {
308  "title": "RecoParticleFlow collections (in RECO only)",
309  "data": [
310  {
311  "instance": "particleFlowPtrs",
312  "container": "*",
313  "desc": "No documentation"
314  },
315  {
316  "instance": "particleFlowTmpPtrs",
317  "container": "*",
318  "desc": "No documentation"
319  },
320  {
321  "instance": "pfPhotonTranslator",
322  "container": "*",
323  "desc": "No documentation"
324  },
325  {
326  "instance": "particleFlow",
327  "container": "*",
328  "desc": "No documentation"
329  },
330  {
331  "instance": "particleFlow",
332  "container": "*",
333  "desc": "No documentation"
334  },
335  {
336  "instance": "trackerDrivenElectronSeeds",
337  "container": "reco::PreIdCollection",
338  "desc": "Information on the tracker-driven electron seed"
339  },
340  {
341  "instance": "particleFlowClusterHCAL",
342  "container": "recoPFRecHits",
343  "desc": "No documentation"
344  },
345  {
346  "instance": "particleFlowClusterECAL",
347  "container": "recoPFRecHits",
348  "desc": "No documentation"
349  },
350  {
351  "instance": "particleFlowClusterHFEM",
352  "container": "recoPFRecHits",
353  "desc": "No documentation"
354  },
355  {
356  "instance": "particleFlowClusterHO",
357  "container": "recoPFRecHits",
358  "desc": "No documentation"
359  },
360  {
361  "instance": "particleFlowClusterPS",
362  "container": "recoPFRecHits",
363  "desc": "No documentation"
364  },
365  {
366  "instance": "particleFlowClusterHFHAD",
367  "container": "recoPFRecHits",
368  "desc": "No documentation"
369  },
370  {
371  "instance": "particleFlowRecHitHCAL",
372  "container": "recoPFRecHits",
373  "desc": "No documentation"
374  },
375  {
376  "instance": "particleFlowRecHitECAL",
377  "container": "recoPFRecHits",
378  "desc": "No documentation"
379  },
380  {
381  "instance": "particleFlowRecHitPS",
382  "container": "recoPFRecHits",
383  "desc": "No documentation"
384  },
385  {
386  "instance": "particleFlowRecHitHO",
387  "container": "recoPFRecHits",
388  "desc": "No documentation"
389  },
390  {
391  "instance": "particleFlowClusterHCAL",
392  "container": "recoPFClusters",
393  "desc": "HCAL clusters"
394  },
395  {
396  "instance": "particleFlowClusterECAL",
397  "container": "recoPFClusters",
398  "desc": "ECAL clusters"
399  },
400  {
401  "instance": "particleFlowClusterPS",
402  "container": "recoPFClusters",
403  "desc": "Preshower clusters"
404  },
405  {
406  "instance": "particleFlowClusterHO",
407  "container": "recoPFClusters",
408  "desc": "No documentation"
409  },
410  {
411  "instance": "particleFlow",
412  "container": "recoPFCandidates",
413  "desc": "Particle Flow Candidates (refers to reco::PFBlock`s)"
414  },
415  {
416  "instance": "particleFlowBlock",
417  "container": "recoPFBlocks",
418  "desc": "Particle Flow Blocks (refers to reco::Track`s and reco::PFCluster`s)"
419  },
420  {
421  "instance": "particleFlowTmp",
422  "container": "recoPFCandidates",
423  "desc": "No documentation"
424  },
425  {
426  "instance": "particleFlowTmp",
427  "container": "recoPFCandidates",
428  "desc": "No documentation"
429  },
430  {
431  "instance": "pfElectronTranslator",
432  "container": "reco::GsfElectronCollection",
433  "desc": "PF electron reconstructed translated in the GsfElectron format"
434  },
435  {
436  "instance": "particleFlowDisplacedVertex",
437  "container": "recoPFDisplacedVertexs",
438  "desc": "No documentation"
439  }
440  ]
441  }
442 }