/ElectroWeakAnalysis/WENu/python/simpleCutBasedSpring10SelectionBlocks_cfi.py

https://github.com/aivanov-cern/cmssw · Python · 294 lines · 253 code · 28 blank · 13 comment · 0 complexity · ab6f4a7ffb83bf95a186448c9a038fd2 MD5 · raw file

  1. import FWCore.ParameterSet.Config as cms
  2. #########################################################
  3. ## 95%
  4. selection_95relIso = cms.PSet (
  5. trackIso_EB = cms.untracked.double(1.5e-01),
  6. ecalIso_EB = cms.untracked.double(2.0e+00),
  7. hcalIso_EB = cms.untracked.double(1.2e-01),
  8. sihih_EB = cms.untracked.double(1.0e-02),
  9. dphi_EB = cms.untracked.double(8.0e-01),
  10. deta_EB = cms.untracked.double(7.0e-03),
  11. hoe_EB = cms.untracked.double(1.5e-01),
  12. cIso_EB = cms.untracked.double(10000.),
  13. trackIso_EE = cms.untracked.double(8.0e-02),
  14. ecalIso_EE = cms.untracked.double(6.0e-02),
  15. hcalIso_EE = cms.untracked.double(5.0e-02),
  16. sihih_EE = cms.untracked.double(3.0e-02),
  17. dphi_EE = cms.untracked.double(7.0e-01),
  18. deta_EE = cms.untracked.double(1.0e-02),
  19. hoe_EE = cms.untracked.double(7.0e-02),
  20. cIso_EE = cms.untracked.double(10000. ),
  21. useConversionRejection = cms.untracked.bool(False),
  22. useExpectedMissingHits = cms.untracked.bool(True),
  23. maxNumberOfExpectedMissingHits = cms.untracked.int32(1),
  24. )
  25. selection_95cIso = cms.PSet (
  26. trackIso_EB = cms.untracked.double(100000.),
  27. ecalIso_EB = cms.untracked.double(100000.),
  28. hcalIso_EB = cms.untracked.double(100000.),
  29. sihih_EB = cms.untracked.double(1.0e-02),
  30. dphi_EB = cms.untracked.double(8.0e-01),
  31. deta_EB = cms.untracked.double(7.0e-03),
  32. hoe_EB = cms.untracked.double(1.5e-01),
  33. cIso_EB = cms.untracked.double(1.5e-01),
  34. trackIso_EE = cms.untracked.double(100000.),
  35. ecalIso_EE = cms.untracked.double(100000.),
  36. hcalIso_EE = cms.untracked.double(100000.),
  37. sihih_EE = cms.untracked.double(3.0e-02),
  38. dphi_EE = cms.untracked.double(7.0e-01),
  39. deta_EE = cms.untracked.double(1.0e-02),
  40. hoe_EE = cms.untracked.double(7.0e-02),
  41. cIso_EE = cms.untracked.double(1.0e-01),
  42. useConversionRejection = cms.untracked.bool(False),
  43. useExpectedMissingHits = cms.untracked.bool(True),
  44. maxNumberOfExpectedMissingHits = cms.untracked.int32(1),
  45. )
  46. #########################################################
  47. ## 90%
  48. selection_90relIso = cms.PSet (
  49. trackIso_EB = cms.untracked.double(1.2e-01),
  50. ecalIso_EB = cms.untracked.double(9.0e-02),
  51. hcalIso_EB = cms.untracked.double(1.0e-01),
  52. sihih_EB = cms.untracked.double(1.0e-02),
  53. dphi_EB = cms.untracked.double(8.0e-01),
  54. deta_EB = cms.untracked.double(7.0e-03),
  55. hoe_EB = cms.untracked.double(1.2e-01),
  56. cIso_EB = cms.untracked.double(10000. ),
  57. trackIso_EE = cms.untracked.double(5.0e-02),
  58. ecalIso_EE = cms.untracked.double(6.0e-02),
  59. hcalIso_EE = cms.untracked.double(3.0e-02),
  60. sihih_EE = cms.untracked.double(3.0e-02),
  61. dphi_EE = cms.untracked.double(7.0e-01),
  62. deta_EE = cms.untracked.double(9.0e-03),
  63. hoe_EE = cms.untracked.double(5.0e-02),
  64. cIso_EE = cms.untracked.double(10000. ),
  65. useConversionRejection = cms.untracked.bool(True),
  66. useExpectedMissingHits = cms.untracked.bool(True),
  67. maxNumberOfExpectedMissingHits = cms.untracked.int32(1),
  68. )
  69. selection_90cIso = cms.PSet (
  70. trackIso_EB = cms.untracked.double(100000.),
  71. ecalIso_EB = cms.untracked.double(100000.),
  72. hcalIso_EB = cms.untracked.double(100000.),
  73. sihih_EB = cms.untracked.double(1.0e-02),
  74. dphi_EB = cms.untracked.double(8.0e-01),
  75. deta_EB = cms.untracked.double(7.0e-03),
  76. hoe_EB = cms.untracked.double(1.2e-01),
  77. cIso_EB = cms.untracked.double(1.0e-01),
  78. trackIso_EE = cms.untracked.double(100000.),
  79. ecalIso_EE = cms.untracked.double(100000.),
  80. hcalIso_EE = cms.untracked.double(100000.),
  81. sihih_EE = cms.untracked.double(3.0e-02),
  82. dphi_EE = cms.untracked.double(7.0e-01),
  83. deta_EE = cms.untracked.double(9.0e-03),
  84. hoe_EE = cms.untracked.double(5.0e-02),
  85. cIso_EE = cms.untracked.double(7.0e-02),
  86. useConversionRejection = cms.untracked.bool(True),
  87. useExpectedMissingHits = cms.untracked.bool(True),
  88. maxNumberOfExpectedMissingHits = cms.untracked.int32(1),
  89. )
  90. #########################################################
  91. ## 85%
  92. selection_85relIso = cms.PSet (
  93. trackIso_EB = cms.untracked.double(9.0e-02),
  94. ecalIso_EB = cms.untracked.double(8.0e-02),
  95. hcalIso_EB = cms.untracked.double(1.0e-01),
  96. sihih_EB = cms.untracked.double(1.0e-02),
  97. dphi_EB = cms.untracked.double(6.0e-02),
  98. deta_EB = cms.untracked.double(6.0e-03),
  99. hoe_EB = cms.untracked.double(4.0e-02),
  100. cIso_EB = cms.untracked.double(10000. ),
  101. trackIso_EE = cms.untracked.double(5.0e-02),
  102. ecalIso_EE = cms.untracked.double(5.0e-02),
  103. hcalIso_EE = cms.untracked.double(2.5e-02),
  104. sihih_EE = cms.untracked.double(3.0e-02),
  105. dphi_EE = cms.untracked.double(4.0e-02),
  106. deta_EE = cms.untracked.double(7.0e-03),
  107. hoe_EE = cms.untracked.double(2.5e-02),
  108. cIso_EE = cms.untracked.double(10000. ),
  109. useConversionRejection = cms.untracked.bool(True),
  110. useExpectedMissingHits = cms.untracked.bool(True),
  111. maxNumberOfExpectedMissingHits = cms.untracked.int32(1),
  112. )
  113. selection_85cIso = cms.PSet (
  114. trackIso_EB = cms.untracked.double(100000.),
  115. ecalIso_EB = cms.untracked.double(100000.),
  116. hcalIso_EB = cms.untracked.double(100000.),
  117. sihih_EB = cms.untracked.double(1.0e-02),
  118. dphi_EB = cms.untracked.double(6.0e-02),
  119. deta_EB = cms.untracked.double(6.0e-03),
  120. hoe_EB = cms.untracked.double(4.0e-02),
  121. cIso_EB = cms.untracked.double(9.0e-02),
  122. trackIso_EE = cms.untracked.double(100000.),
  123. ecalIso_EE = cms.untracked.double(100000.),
  124. hcalIso_EE = cms.untracked.double(100000.),
  125. sihih_EE = cms.untracked.double(3.0e-02),
  126. dphi_EE = cms.untracked.double(4.0e-02),
  127. deta_EE = cms.untracked.double(7.0e-03),
  128. hoe_EE = cms.untracked.double(2.5e-02),
  129. cIso_EE = cms.untracked.double(6.0e-02),
  130. useConversionRejection = cms.untracked.bool(True),
  131. useExpectedMissingHits = cms.untracked.bool(True),
  132. maxNumberOfExpectedMissingHits = cms.untracked.int32(1),
  133. )
  134. #########################################################
  135. ## 80%
  136. selection_80relIso = cms.PSet (
  137. trackIso_EB = cms.untracked.double(9.0e-02),
  138. ecalIso_EB = cms.untracked.double(7.0e-02),
  139. hcalIso_EB = cms.untracked.double(1.0e-01),
  140. sihih_EB = cms.untracked.double(1.0e-02),
  141. dphi_EB = cms.untracked.double(6.0e-02),
  142. deta_EB = cms.untracked.double(4.0e-03),
  143. hoe_EB = cms.untracked.double(4.0e-02),
  144. cIso_EB = cms.untracked.double(100000.),
  145. trackIso_EE = cms.untracked.double(4.0e-02),
  146. ecalIso_EE = cms.untracked.double(5.0e-02),
  147. hcalIso_EE = cms.untracked.double(2.5e-02),
  148. sihih_EE = cms.untracked.double(3.0e-02),
  149. dphi_EE = cms.untracked.double(3.0e-02),
  150. deta_EE = cms.untracked.double(7.0e-03),
  151. hoe_EE = cms.untracked.double(2.5e-02),
  152. cIso_EE = cms.untracked.double(100000.),
  153. useConversionRejection = cms.untracked.bool(True),
  154. useExpectedMissingHits = cms.untracked.bool(True),
  155. maxNumberOfExpectedMissingHits = cms.untracked.int32(0),
  156. )
  157. selection_80cIso = cms.PSet (
  158. trackIso_EB = cms.untracked.double(100000.),
  159. ecalIso_EB = cms.untracked.double(100000.),
  160. hcalIso_EB = cms.untracked.double(100000.),
  161. sihih_EB = cms.untracked.double(1.0e-02),
  162. dphi_EB = cms.untracked.double(6.0e-02),
  163. deta_EB = cms.untracked.double(4.0e-03),
  164. hoe_EB = cms.untracked.double(4.0e-02),
  165. cIso_EB = cms.untracked.double(7.0e-02),
  166. trackIso_EE = cms.untracked.double(100000.),
  167. ecalIso_EE = cms.untracked.double(100000.),
  168. hcalIso_EE = cms.untracked.double(100000.),
  169. sihih_EE = cms.untracked.double(3.0e-02),
  170. dphi_EE = cms.untracked.double(3.0e-02),
  171. deta_EE = cms.untracked.double(7.0e-03),
  172. hoe_EE = cms.untracked.double(2.5e-02),
  173. cIso_EE = cms.untracked.double(6.0e-02),
  174. useConversionRejection = cms.untracked.bool(True),
  175. useExpectedMissingHits = cms.untracked.bool(True),
  176. maxNumberOfExpectedMissingHits = cms.untracked.int32(0),
  177. )
  178. #########################################################
  179. ## 70% corrected with lower limits to cut values
  180. selection_70relIso = cms.PSet (
  181. trackIso_EB = cms.untracked.double(5.0e-02),
  182. ecalIso_EB = cms.untracked.double(6.0e-02),
  183. hcalIso_EB = cms.untracked.double(3.0e-02),
  184. sihih_EB = cms.untracked.double(1.0e-02),
  185. dphi_EB = cms.untracked.double(3.0e-02),
  186. deta_EB = cms.untracked.double(4.0e-03),
  187. hoe_EB = cms.untracked.double(2.5e-02),
  188. cIso_EB = cms.untracked.double(100000.),
  189. trackIso_EE = cms.untracked.double(2.5e-02),
  190. ecalIso_EE = cms.untracked.double(2.5e-02),
  191. hcalIso_EE = cms.untracked.double(2.0e-02),
  192. sihih_EE = cms.untracked.double(3.0e-02),
  193. dphi_EE = cms.untracked.double(2.0e-02),
  194. deta_EE = cms.untracked.double(5.0e-03),
  195. hoe_EE = cms.untracked.double(2.5e-02),
  196. cIso_EE = cms.untracked.double(100000.),
  197. useConversionRejection = cms.untracked.bool(True),
  198. useExpectedMissingHits = cms.untracked.bool(True),
  199. maxNumberOfExpectedMissingHits = cms.untracked.int32(0),
  200. )
  201. selection_70cIso = cms.PSet (
  202. trackIso_EB = cms.untracked.double(100000.),
  203. ecalIso_EB = cms.untracked.double(100000.),
  204. hcalIso_EB = cms.untracked.double(100000.),
  205. sihih_EB = cms.untracked.double(1.0e-02),
  206. dphi_EB = cms.untracked.double(3.0e-02),
  207. deta_EB = cms.untracked.double(4.0e-03),
  208. hoe_EB = cms.untracked.double(2.5e-02),
  209. cIso_EB = cms.untracked.double(4.0e-02),
  210. trackIso_EE = cms.untracked.double(100000.),
  211. ecalIso_EE = cms.untracked.double(100000.),
  212. hcalIso_EE = cms.untracked.double(100000.),
  213. sihih_EE = cms.untracked.double(3.0e-02),
  214. dphi_EE = cms.untracked.double(2.0e-02),
  215. deta_EE = cms.untracked.double(5.0e-03),
  216. hoe_EE = cms.untracked.double(2.5e-02),
  217. cIso_EE = cms.untracked.double(3.0e-02),
  218. useConversionRejection = cms.untracked.bool(True),
  219. useExpectedMissingHits = cms.untracked.bool(True),
  220. maxNumberOfExpectedMissingHits = cms.untracked.int32(0),
  221. )
  222. #########################################################
  223. ## 60% corrected with lower limits to cut values
  224. selection_60relIso = cms.PSet (
  225. trackIso_EB = cms.untracked.double(4.0e-02),
  226. ecalIso_EB = cms.untracked.double(4.0e-02),
  227. hcalIso_EB = cms.untracked.double(3.0e-02),
  228. sihih_EB = cms.untracked.double(1.0e-02),
  229. dphi_EB = cms.untracked.double(2.5e-02),
  230. deta_EB = cms.untracked.double(4.0e-03),
  231. hoe_EB = cms.untracked.double(2.5e-02),
  232. cIso_EB = cms.untracked.double(100000.),
  233. trackIso_EE = cms.untracked.double(2.5e-02),
  234. ecalIso_EE = cms.untracked.double(2.0e-02),
  235. hcalIso_EE = cms.untracked.double(2.0e-02),
  236. sihih_EE = cms.untracked.double(3.0e-02),
  237. dphi_EE = cms.untracked.double(2.0e-02),
  238. deta_EE = cms.untracked.double(5.0e-03),
  239. hoe_EE = cms.untracked.double(2.5e-02),
  240. cIso_EE = cms.untracked.double(100000.),
  241. useConversionRejection = cms.untracked.bool(True),
  242. useExpectedMissingHits = cms.untracked.bool(True),
  243. maxNumberOfExpectedMissingHits = cms.untracked.int32(0),
  244. )
  245. selection_60cIso = cms.PSet (
  246. trackIso_EB = cms.untracked.double(100000.),
  247. ecalIso_EB = cms.untracked.double(100000.),
  248. hcalIso_EB = cms.untracked.double(100000.),
  249. sihih_EB = cms.untracked.double(1.0e-02),
  250. dphi_EB = cms.untracked.double(2.5e-02),
  251. deta_EB = cms.untracked.double(4.0e-03),
  252. hoe_EB = cms.untracked.double(2.5e-02),
  253. cIso_EB = cms.untracked.double(3.0e-02),
  254. trackIso_EE = cms.untracked.double(100000.),
  255. ecalIso_EE = cms.untracked.double(100000.),
  256. hcalIso_EE = cms.untracked.double(100000.),
  257. sihih_EE = cms.untracked.double(3.0e-02),
  258. dphi_EE = cms.untracked.double(2.0e-02),
  259. deta_EE = cms.untracked.double(5.0e-03),
  260. hoe_EE = cms.untracked.double(2.5e-02),
  261. cIso_EE = cms.untracked.double(2.0e-02),
  262. useConversionRejection = cms.untracked.bool(True),
  263. useExpectedMissingHits = cms.untracked.bool(True),
  264. maxNumberOfExpectedMissingHits = cms.untracked.int32(0),
  265. )
  266. #########################################################