/Documentation/DataFormats/python/RecoEcal_dataformats.py

https://github.com/aivanov-cern/cmssw · Python · 187 lines · 177 code · 1 blank · 9 comment · 0 complexity · 5625455de10dac784423e47ac821680a 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. @responsible:
  7. '''
  8. json = {
  9. "full": {
  10. "title": "RecoEcal collections (in RECO and AOD)",
  11. "data": [
  12. {
  13. "instance": "multi5x5SuperClustersWithPreshower",
  14. "container": "recoPreshowerClusters",
  15. "desc": "Preshower clusters"
  16. },
  17. {
  18. "instance": "correctedMulti5x5*",
  19. "container": "reco::SuperCluster",
  20. "desc": "Corrected superclusters in EE, 5x5 algorithm"
  21. },
  22. {
  23. "instance": "particleFlowSuperClusterECAL",
  24. "container": "*",
  25. "desc": "No documentation"
  26. },
  27. {
  28. "instance": "multi5x5PreshowerClusterShape",
  29. "container": "recoPreshowerClusterShapes",
  30. "desc": "No documentation"
  31. },
  32. {
  33. "instance": "hybridSuperClusters:uncleanOnlyHybridSuperClusters",
  34. "container": "reco::SuperClusterCollection",
  35. "desc": "Only the SuperClusters containing anomalous signals, with no cleaning"
  36. },
  37. {
  38. "instance": "reducedEcalRecHitsEB",
  39. "container": "edm::SortedCollection",
  40. "desc": "Rechits from a 5x5 around Basic Clusters, for the ES, hits corresponding to clusters in EE"
  41. },
  42. {
  43. "instance": "selectDigi",
  44. "container": "*",
  45. "desc": "No documentation"
  46. },
  47. {
  48. "instance": "reducedEcalRecHitsES",
  49. "container": "edm::SortedCollection",
  50. "desc": "Rechits from a 5x5 around Basic Clusters, for the ES, hits corresponding to clusters in EE"
  51. },
  52. {
  53. "instance": "reducedEcalRecHitsEE",
  54. "container": "edm::SortedCollection",
  55. "desc": "Rechits from a 5x5 around Basic Clusters, for the ES, hits corresponding to clusters in EE"
  56. },
  57. {
  58. "instance": "ecalWeightUncalibRecHit",
  59. "container": "*",
  60. "desc": "No documentation"
  61. },
  62. {
  63. "instance": "interestingEcalDetId*",
  64. "container": "*",
  65. "desc": "No documentation"
  66. },
  67. {
  68. "instance": "hybridSuperClusters",
  69. "container": "reco::BasicClusterCollection reco::ClusterShapeCollection reco::BasicClusterShapeAssociationCollection reco::SuperClusterCollection",
  70. "desc": "Basic clusters, cluster shapes and super-clusters reconstructed with the hybrid algorithm with no energy corrections applied (barrel only)"
  71. },
  72. {
  73. "instance": "ecalPreshowerRecHit",
  74. "container": "*",
  75. "desc": "No documentation"
  76. },
  77. {
  78. "instance": "multi5x5*",
  79. "container": "reco::BasicClusterCollection",
  80. "desc": "Basic clusters in EE, 5x5 algorithm"
  81. },
  82. {
  83. "instance": "correctedHybridSuperClusters",
  84. "container": "reco::SuperClusterCollection",
  85. "desc": "Super-clusters reconstructed with the hybrid algorithm with energy corrections applied (barrel only)"
  86. }
  87. ]
  88. },
  89. "aod": {
  90. "title": "RecoEcal collections (in AOD only)",
  91. "data": [
  92. {
  93. "instance": "reducedEcalRecHitsEB",
  94. "container": "EcalRecHitsSorted",
  95. "desc": "No documentation"
  96. },
  97. {
  98. "instance": "selectDigi",
  99. "container": "*",
  100. "desc": "No documentation"
  101. },
  102. {
  103. "instance": "reducedEcalRecHitsES",
  104. "container": "EcalRecHitsSorted",
  105. "desc": "No documentation"
  106. },
  107. {
  108. "instance": "reducedEcalRecHitsEE",
  109. "container": "EcalRecHitsSorted",
  110. "desc": "No documentation"
  111. }
  112. ]
  113. },
  114. "reco": {
  115. "title": "RecoEcal collections (in RECO only)",
  116. "data": [
  117. {
  118. "instance": "multi5x5PreshowerClusterShape",
  119. "container": "recoPreshowerClusterShapes",
  120. "desc": "No documentation"
  121. },
  122. {
  123. "instance": "multi5x5SuperClustersWithPreshower",
  124. "container": "recoPreshowerClusters",
  125. "desc": "No documentation"
  126. },
  127. {
  128. "instance": "particleFlowSuperClusterECAL",
  129. "container": "*",
  130. "desc": "No documentation"
  131. },
  132. {
  133. "instance": "reducedEcalRecHitsEE",
  134. "container": "EcalRecHitsSorted",
  135. "desc": "No documentation"
  136. },
  137. {
  138. "instance": "selectDigi",
  139. "container": "*",
  140. "desc": "No documentation"
  141. },
  142. {
  143. "instance": "reducedEcalRecHitsES",
  144. "container": "EcalRecHitsSorted",
  145. "desc": "No documentation"
  146. },
  147. {
  148. "instance": "reducedEcalRecHitsEB",
  149. "container": "EcalRecHitsSorted",
  150. "desc": "No documentation"
  151. },
  152. {
  153. "instance": "correctedHybridSuperClusters",
  154. "container": "recoSuperClusters",
  155. "desc": "No documentation"
  156. },
  157. {
  158. "instance": "hybridSuperClusters",
  159. "container": "*",
  160. "desc": "No documentation"
  161. },
  162. {
  163. "instance": "multi5x5SuperClusters",
  164. "container": "recoSuperClusters",
  165. "desc": "No documentation"
  166. },
  167. {
  168. "instance": "multi5x5SuperClusters",
  169. "container": "*",
  170. "desc": "No documentation"
  171. },
  172. {
  173. "instance": "correctedMulti5x5SuperClustersWithPreshower",
  174. "container": "recoSuperClusters",
  175. "desc": "No documentation"
  176. },
  177. {
  178. "instance": "multi5x5SuperClustersWithPreshower",
  179. "container": "recoSuperClusters",
  180. "desc": "No documentation"
  181. }
  182. ]
  183. }
  184. }