PageRenderTime 70ms CodeModel.GetById 34ms app.highlight 33ms RepoModel.GetById 1ms app.codeStats 0ms

/Documentation/DataFormats/python/RecoParticleFlow_dataformats.py

https://github.com/aivanov-cern/cmssw
Python | 442 lines | 432 code | 1 blank | 9 comment | 0 complexity | 99f3c7002e59bf2de218c69499c1d6c9 MD5 | raw 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
 11json = {
 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}