You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

792 lines
33 KiB

10 months ago
10 months ago
10 months ago
10 months ago
8 months ago
8 months ago
8 months ago
10 months ago
8 months ago
8 months ago
8 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
8 months ago
8 months ago
8 months ago
10 months ago
8 months ago
8 months ago
10 months ago
  1. from collections import defaultdict
  2. def efficiencyHistoDict():
  3. basedict = {
  4. "eta": {},
  5. "p": {},
  6. "pt": {},
  7. "phi": {},
  8. "nPV": {},
  9. "docaz": {},
  10. "z": {},
  11. }
  12. basedict["eta"]["xTitle"] = "#eta"
  13. basedict["eta"]["variable"] = "Eta"
  14. basedict["eta"]["range"] = [2, 5]
  15. basedict["p"]["xTitle"] = "p [MeV]"
  16. basedict["p"]["variable"] = "P"
  17. basedict["p"]["range"] = [0, 50001]
  18. basedict["pt"]["xTitle"] = "p_{T} [MeV]"
  19. basedict["pt"]["variable"] = "Pt"
  20. basedict["pt"]["range"] = [0, 5001]
  21. basedict["phi"]["xTitle"] = "#phi [rad]"
  22. basedict["phi"]["variable"] = "Phi"
  23. basedict["phi"]["range"] = [-3.15, 3.15]
  24. basedict["nPV"]["xTitle"] = "# of PVs"
  25. basedict["nPV"]["variable"] = "nPV"
  26. basedict["nPV"]["range"] = [0, 15]
  27. basedict["docaz"]["xTitle"] = "docaz [mm]"
  28. basedict["docaz"]["variable"] = "docaz"
  29. basedict["docaz"]["range"] = [0, 10]
  30. basedict["z"]["xTitle"] = "PV z coordinate [mm]"
  31. basedict["z"]["variable"] = "z"
  32. basedict["z"]["range"] = [-200, 200]
  33. return basedict
  34. def ghostHistoDict():
  35. basedict = {
  36. "eta": {},
  37. "nPV": {},
  38. "pt": {},
  39. "p": {},
  40. }
  41. basedict["eta"]["xTitle"] = "#eta"
  42. basedict["eta"]["variable"] = "Eta"
  43. basedict["eta"]["range"] = [1.9, 5.1]
  44. basedict["nPV"]["xTitle"] = "# of PVs"
  45. basedict["nPV"]["variable"] = "nPV"
  46. basedict["nPV"]["range"] = [0, 16.5]
  47. basedict["pt"]["xTitle"] = "p_{T} [MeV]"
  48. basedict["pt"]["variable"] = "Pt"
  49. basedict["pt"]["range"] = [0, 5000]
  50. basedict["p"]["xTitle"] = "p [MeV]"
  51. basedict["p"]["variable"] = "P"
  52. basedict["p"]["range"] = [0, 50000]
  53. return basedict
  54. def getCuts():
  55. basedict = {
  56. "Velo": {},
  57. "Upstream": {},
  58. "Forward": {},
  59. "MuonMatch": {},
  60. "Match": {},
  61. "MergedMatch": {},
  62. "DefaultMatch": {},
  63. "Seed": {},
  64. "Downstream": {},
  65. "BestLong": {},
  66. "BestDownstream": {},
  67. "LongGhostFiltered": {},
  68. "DownstreamGhostFiltered": {},
  69. }
  70. basedict["Velo"] = [
  71. "01_velo",
  72. "02_long",
  73. "03_long_P>5GeV",
  74. "04_long_strange",
  75. "05_long_strange_P>5GeV",
  76. "06_long_fromB",
  77. "07_long_fromB_P>5GeV",
  78. "11_long_fromB_P>3GeV_Pt>0.5GeV",
  79. "12_UT_long_fromB_P>3GeV_Pt>0.5GeV",
  80. ]
  81. basedict["Upstream"] = [
  82. "01_velo",
  83. "02_velo+UT",
  84. "03_velo+UT_P>5GeV",
  85. "07_long",
  86. "08_long_P>5GeV",
  87. "09_long_fromB",
  88. "10_long_fromB_P>5GeV",
  89. "14_long_fromB_P>3GeV_Pt>0.5GeV",
  90. "15_UT_long_fromB_P>3GeV_Pt>0.5GeV",
  91. ]
  92. basedict["Forward"] = [
  93. "01_long",
  94. "02_long_P>5GeV",
  95. "03_long_strange",
  96. "04_long_strange_P>5GeV",
  97. "05_long_fromB",
  98. "06_long_fromB_P>5GeV",
  99. "10_long_fromB_P>3GeV_Pt>0.5GeV",
  100. "11_UT_long_fromB_P>3GeV_Pt>0.5GeV",
  101. ]
  102. basedict["MuonMatch"] = ["01_long", "02_long_muon", "04_long_pion"]
  103. basedict["Match"] = [
  104. "01_long",
  105. "02_long_P>5GeV",
  106. "03_long_strange",
  107. "04_long_strange_P>5GeV",
  108. "05_long_fromB",
  109. "06_long_fromB_P>5GeV",
  110. "10_long_fromB_P>3GeV_Pt>0.5GeV",
  111. "11_UT_long_fromB_P>3GeV_Pt>0.5GeV",
  112. ]
  113. basedict["MergedMatch"] = basedict["Match"]
  114. basedict["DefaultMatch"] = basedict["Match"]
  115. basedict["Seed"] = [
  116. "01_hasT",
  117. "02_long",
  118. "03_long_P>5GeV",
  119. "04_long_fromB",
  120. "05_long_fromB_P>5GeV",
  121. # "08_noVelo+UT+T_strange",
  122. # "09_noVelo+UT+T_strange_P>5GeV",
  123. # "12_noVelo+UT+T_SfromDB_P>5GeV",
  124. ]
  125. basedict["Downstream"] = [
  126. "01_UT+T",
  127. "05_noVelo+UT+T_strange",
  128. "06_noVelo+UT+T_strange_P>5GeV",
  129. "13_noVelo+UT+T_SfromDB",
  130. "14_noVelo+UT+T_SfromDB_P>5GeV",
  131. ]
  132. basedict["BestLong"] = [
  133. "01_long",
  134. "02_long_P>5GeV",
  135. "03_long_strange",
  136. "04_long_strange_P>5GeV",
  137. "05_long_fromB",
  138. "06_long_fromB_P>5GeV",
  139. "10_long_fromB_P>3GeV_Pt>0.5GeV",
  140. ]
  141. basedict["BestDownstream"] = [
  142. "01_UT+T",
  143. "05_noVelo+UT+T_strange",
  144. "06_noVelo+UT+T_strange_P>5GeV",
  145. "13_noVelo+UT+T_SfromDB",
  146. "14_noVelo+UT+T_SfromDB_P>5GeV",
  147. ]
  148. basedict["LongGhostFiltered"] = [
  149. "01_long",
  150. "02_long_P>5GeV",
  151. "03_long_strange",
  152. "04_long_strange_P>5GeV",
  153. "05_long_fromB",
  154. "06_long_fromB_P>5GeV",
  155. "10_long_fromB_P>3GeV_Pt>0.5GeV",
  156. ]
  157. basedict["DownstreamGhostFiltered"] = [
  158. "01_UT+T",
  159. "05_noVelo+UT+T_strange",
  160. "06_noVelo+UT+T_strange_P>5GeV",
  161. "13_noVelo+UT+T_SfromDB",
  162. "14_noVelo+UT+T_SfromDB_P>5GeV",
  163. ]
  164. return basedict
  165. def categoriesDict():
  166. basedict = defaultdict(lambda: defaultdict(dict))
  167. # VELO
  168. basedict["Velo"]["01_velo"]["title"] = "Velo, 2 <#eta< 5"
  169. basedict["Velo"]["02_long"]["title"] = "Long, 2 <#eta< 5"
  170. basedict["Velo"]["03_long_P>5GeV"]["title"] = "Long, p>5GeV, 2<#eta< 5"
  171. basedict["Velo"]["04_long_strange"]["title"] = "Long, from Strange, 2 <#eta < 5"
  172. basedict["Velo"]["05_long_strange_P>5GeV"][
  173. "title"
  174. ] = "Long, from Strange, p>5GeV, 2 <#eta < 5"
  175. basedict["Velo"]["06_long_fromB"]["title"] = "Long from B, 2<#eta<5"
  176. basedict["Velo"]["07_long_fromB_P>5GeV"]["title"] = "Long from B, p>5GeV, 2<#eta<5"
  177. basedict["Velo"]["11_long_fromB_P>3GeV_Pt>0.5GeV"][
  178. "title"
  179. ] = "Long from B, p>3GeV, pt>0.5GeV, 2<#eta<5"
  180. basedict["Velo"]["11_long_strange_P>3GeV_Pt>0.5GeV"][
  181. "title"
  182. ] = "Long from strange, p>3GeV, pt>0.5GeV, 2<#eta<5"
  183. basedict["Velo"]["12_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  184. "title"
  185. ] = "UT Long, from B, p>3GeV, pt>0.5GeV, 2<#eta<5"
  186. basedict["Velo"]["01_velo"]["plotElectrons"] = False
  187. basedict["Velo"]["02_long"]["plotElectrons"] = True
  188. basedict["Velo"]["03_long_P>5GeV"]["plotElectrons"] = False
  189. basedict["Velo"]["04_long_strange"]["plotElectrons"] = False
  190. basedict["Velo"]["05_long_strange_P>5GeV"]["plotElectrons"] = False
  191. basedict["Velo"]["06_long_fromB"]["plotElectrons"] = True
  192. basedict["Velo"]["07_long_fromB_P>5GeV"]["plotElectrons"] = True
  193. basedict["Velo"]["11_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  194. basedict["Velo"]["11_long_strange_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  195. basedict["Velo"]["12_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  196. basedict["Velo"]["02_long"]["Electrons"] = "08_long_electrons"
  197. basedict["Velo"]["06_long_fromB"]["Electrons"] = "09_long_fromB_electrons"
  198. basedict["Velo"]["07_long_fromB_P>5GeV"][
  199. "Electrons"
  200. ] = "10_long_fromB_electrons_P>5GeV"
  201. basedict["Velo"]["11_long_fromB_P>3GeV_Pt>0.5GeV"][
  202. "Electrons"
  203. ] = "11_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  204. # UPSTREAM
  205. basedict["Upstream"]["01_velo"]["title"] = "Velo, 2 <#eta < 5"
  206. basedict["Upstream"]["02_velo+UT"]["title"] = "VeloUT, 2 <#eta < 5"
  207. basedict["Upstream"]["03_velo+UT_P>5GeV"]["title"] = "VeloUT, p>5GeV, 2 <#eta < 5"
  208. basedict["Upstream"]["07_long"]["title"] = "Long, 2 <#eta < 5"
  209. basedict["Upstream"]["08_long_P>5GeV"]["title"] = "Long, p>5GeV, 2 <#eta < 5"
  210. basedict["Upstream"]["09_long_fromB"]["title"] = "Long from B, 2 <#eta < 5"
  211. basedict["Upstream"]["10_long_fromB_P>5GeV"][
  212. "title"
  213. ] = "Long from B, p>5GeV, 2 <#eta < 5"
  214. basedict["Upstream"]["14_long_fromB_P>3GeV_Pt>0.5GeV"][
  215. "title"
  216. ] = "Long, from B, p>3GeV, pt>0.5GeV"
  217. basedict["Upstream"]["14_long_strange_P>3GeV_Pt>0.5GeV"][
  218. "title"
  219. ] = "Long, from strange, p>3GeV, pt>0.5GeV"
  220. basedict["Upstream"]["15_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  221. "title"
  222. ] = "Long, from B, p>3GeV, pt>0.5GeV"
  223. basedict["Upstream"]["01_velo"]["plotElectrons"] = False
  224. basedict["Upstream"]["02_velo+UT"]["plotElectrons"] = False
  225. basedict["Upstream"]["03_velo+UT_P>5GeV"]["plotElectrons"] = False
  226. basedict["Upstream"]["07_long"]["plotElectrons"] = True
  227. basedict["Upstream"]["08_long_P>5GeV"]["plotElectrons"] = False
  228. basedict["Upstream"]["09_long_fromB"]["plotElectrons"] = True
  229. basedict["Upstream"]["10_long_fromB_P>5GeV"]["plotElectrons"] = True
  230. basedict["Upstream"]["14_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  231. basedict["Upstream"]["14_long_strange_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  232. basedict["Upstream"]["15_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  233. basedict["Upstream"]["07_long"]["Electrons"] = "11_long_electrons"
  234. basedict["Upstream"]["09_long_fromB"]["Electrons"] = "12_long_fromB_electrons"
  235. basedict["Upstream"]["10_long_fromB_P>5GeV"][
  236. "Electrons"
  237. ] = "13_long_fromB_electrons_P>5GeV"
  238. basedict["Upstream"]["14_long_fromB_P>3GeV_Pt>0.5GeV"][
  239. "Electrons"
  240. ] = "14_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  241. # FORwARD
  242. basedict["Forward"]["01_long"]["Electrons"] = "07_long_electrons"
  243. basedict["Forward"]["05_long_fromB"]["Electrons"] = "08_long_fromB_electrons"
  244. basedict["Forward"]["06_long_fromB_P>5GeV"][
  245. "Electrons"
  246. ] = "09_long_fromB_electrons_P>5GeV"
  247. basedict["Forward"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  248. "Electrons"
  249. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  250. basedict["Forward"]["01_long"]["title"] = "Long, 2 <#eta < 5"
  251. basedict["Forward"]["02_long_P>5GeV"]["title"] = "Long, p>5GeV, 2 <#eta < 5"
  252. basedict["Forward"]["03_long_strange"]["title"] = "Long, from strange, 2 <#eta < 5"
  253. basedict["Forward"]["04_long_strange_P>5GeV"][
  254. "title"
  255. ] = "Long, from strange, p>5GeV, 2 <#eta < 5"
  256. basedict["Forward"]["05_long_fromB"]["title"] = "Long from B, 2 <#eta < 5"
  257. basedict["Forward"]["06_long_fromB_P>5GeV"][
  258. "title"
  259. ] = "Long from B, p>5GeV 2 <#eta < 5"
  260. basedict["Forward"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  261. "title"
  262. ] = "Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  263. basedict["Forward"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  264. "title"
  265. ] = "Long from strange, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  266. basedict["Forward"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  267. "title"
  268. ] = "UT Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  269. basedict["Forward"]["01_long"]["plotElectrons"] = True
  270. basedict["Forward"]["02_long_P>5GeV"]["plotElectrons"] = False
  271. basedict["Forward"]["03_long_strange"]["plotElectrons"] = False
  272. basedict["Forward"]["04_long_strange_P>5GeV"]["plotElectrons"] = False
  273. basedict["Forward"]["05_long_fromB"]["plotElectrons"] = True
  274. basedict["Forward"]["06_long_fromB_P>5GeV"]["plotElectrons"] = True
  275. basedict["Forward"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  276. basedict["Forward"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  277. basedict["Forward"]["01_long"]["EndVelo"] = "07_long_electrons_EndVelo"
  278. basedict["Forward"]["05_long_fromB"]["EndVelo"] = "08_long_fromB_electrons_EndVelo"
  279. basedict["Forward"]["06_long_fromB_P>5GeV"][
  280. "EndVelo"
  281. ] = "09_long_fromB_electrons_P>5GeV_EndVelo"
  282. basedict["Forward"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  283. "EndVelo"
  284. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV_EndVelo"
  285. basedict["Forward"]["01_long"]["plotEndVelo"] = True
  286. basedict["Forward"]["02_long_P>5GeV"]["plotEndVelo"] = False
  287. basedict["Forward"]["03_long_strange"]["plotEndVelo"] = False
  288. basedict["Forward"]["04_long_strange_P>5GeV"]["plotEndVelo"] = False
  289. basedict["Forward"]["05_long_fromB"]["plotEndVelo"] = True
  290. basedict["Forward"]["06_long_fromB_P>5GeV"]["plotEndVelo"] = True
  291. basedict["Forward"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndVelo"] = False
  292. basedict["Forward"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndVelo"] = False
  293. basedict["Forward"]["01_long"]["EndUT"] = "07_long_electrons_EndUT"
  294. basedict["Forward"]["05_long_fromB"]["EndUT"] = "08_long_fromB_electrons_EndUT"
  295. basedict["Forward"]["06_long_fromB_P>5GeV"][
  296. "EndUT"
  297. ] = "09_long_fromB_electrons_P>5GeV_EndUT"
  298. basedict["Forward"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  299. "EndUT"
  300. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV_EndUT"
  301. basedict["Forward"]["01_long"]["plotEndUT"] = True
  302. basedict["Forward"]["02_long_P>5GeV"]["plotEndUT"] = False
  303. basedict["Forward"]["03_long_strange"]["plotEndUT"] = False
  304. basedict["Forward"]["04_long_strange_P>5GeV"]["plotEndUT"] = False
  305. basedict["Forward"]["05_long_fromB"]["plotEndUT"] = True
  306. basedict["Forward"]["06_long_fromB_P>5GeV"]["plotEndUT"] = True
  307. basedict["Forward"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndUT"] = False
  308. basedict["Forward"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndUT"] = False
  309. # MUONMATCH
  310. basedict["MuonMatch"]["01_long"]["title"] = "Long, forward track, 2 <#eta< 5"
  311. basedict["MuonMatch"]["02_long_muon"][
  312. "title"
  313. ] = "Long, #mu, forward track, 2 <#eta< 5"
  314. basedict["MuonMatch"]["04_long_pion"][
  315. "title"
  316. ] = "Long, #pi, forward track, 2 <#eta< 5"
  317. # MATCH
  318. basedict["Match"]["01_long"]["Electrons"] = "07_long_electrons"
  319. basedict["Match"]["05_long_fromB"]["Electrons"] = "08_long_fromB_electrons"
  320. basedict["Match"]["06_long_fromB_P>5GeV"][
  321. "Electrons"
  322. ] = "09_long_fromB_electrons_P>5GeV"
  323. basedict["Match"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  324. "Electrons"
  325. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  326. basedict["Match"]["01_long"]["title"] = "Long, 2 <#eta < 5"
  327. basedict["Match"]["02_long_P>5GeV"]["title"] = "Long, p>5GeV, 2 <#eta < 5"
  328. basedict["Match"]["03_long_strange"]["title"] = "Long, from strange, 2 <#eta < 5"
  329. basedict["Match"]["04_long_strange_P>5GeV"][
  330. "title"
  331. ] = "Long, from strange, p>5GeV, 2 <#eta < 5"
  332. basedict["Match"]["05_long_fromB"]["title"] = "Long from B, 2 <#eta < 5"
  333. basedict["Match"]["06_long_fromB_P>5GeV"][
  334. "title"
  335. ] = "Long from B, p>5GeV 2 <#eta < 5"
  336. basedict["Match"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  337. "title"
  338. ] = "Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  339. basedict["Match"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  340. "title"
  341. ] = "Long from strange, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  342. basedict["Match"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  343. "title"
  344. ] = "UT Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  345. basedict["Match"]["01_long"]["plotElectrons"] = True
  346. basedict["Match"]["02_long_P>5GeV"]["plotElectrons"] = False
  347. basedict["Match"]["03_long_strange"]["plotElectrons"] = False
  348. basedict["Match"]["04_long_strange_P>5GeV"]["plotElectrons"] = False
  349. basedict["Match"]["05_long_fromB"]["plotElectrons"] = True
  350. basedict["Match"]["06_long_fromB_P>5GeV"]["plotElectrons"] = True
  351. basedict["Match"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  352. basedict["Match"]["10_long_strange_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  353. basedict["Match"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  354. basedict["Match"]["01_long"]["EndVelo"] = "07_long_electrons_EndVelo"
  355. basedict["Match"]["05_long_fromB"]["EndVelo"] = "08_long_fromB_electrons_EndVelo"
  356. basedict["Match"]["06_long_fromB_P>5GeV"][
  357. "EndVelo"
  358. ] = "09_long_fromB_electrons_P>5GeV_EndVelo"
  359. basedict["Match"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  360. "EndVelo"
  361. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV_EndVelo"
  362. basedict["Match"]["01_long"]["plotEndVelo"] = True
  363. basedict["Match"]["02_long_P>5GeV"]["plotEndVelo"] = False
  364. basedict["Match"]["03_long_strange"]["plotEndVelo"] = False
  365. basedict["Match"]["04_long_strange_P>5GeV"]["plotEndVelo"] = False
  366. basedict["Match"]["05_long_fromB"]["plotEndVelo"] = True
  367. basedict["Match"]["06_long_fromB_P>5GeV"]["plotEndVelo"] = True
  368. basedict["Match"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndVelo"] = False
  369. basedict["Match"]["10_long_strange_P>3GeV_Pt>0.5GeV"]["plotEndVelo"] = False
  370. basedict["Match"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndVelo"] = False
  371. basedict["Match"]["01_long"]["EndUT"] = "07_long_electrons_EndUT"
  372. basedict["Match"]["05_long_fromB"]["EndUT"] = "08_long_fromB_electrons_EndUT"
  373. basedict["Match"]["06_long_fromB_P>5GeV"][
  374. "EndUT"
  375. ] = "09_long_fromB_electrons_P>5GeV_EndUT"
  376. basedict["Match"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  377. "EndUT"
  378. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV_EndUT"
  379. basedict["Match"]["01_long"]["plotEndUT"] = True
  380. basedict["Match"]["02_long_P>5GeV"]["plotEndUT"] = False
  381. basedict["Match"]["03_long_strange"]["plotEndUT"] = False
  382. basedict["Match"]["04_long_strange_P>5GeV"]["plotEndUT"] = False
  383. basedict["Match"]["05_long_fromB"]["plotEndUT"] = True
  384. basedict["Match"]["06_long_fromB_P>5GeV"]["plotEndUT"] = True
  385. basedict["Match"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndUT"] = False
  386. basedict["Match"]["10_long_strange_P>3GeV_Pt>0.5GeV"]["plotEndUT"] = False
  387. basedict["Match"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndUT"] = False
  388. # MergedMatch
  389. basedict["MergedMatch"]["01_long"]["Electrons"] = "07_long_electrons"
  390. basedict["MergedMatch"]["05_long_fromB"]["Electrons"] = "08_long_fromB_electrons"
  391. basedict["MergedMatch"]["06_long_fromB_P>5GeV"][
  392. "Electrons"
  393. ] = "09_long_fromB_electrons_P>5GeV"
  394. basedict["MergedMatch"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  395. "Electrons"
  396. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  397. basedict["MergedMatch"]["01_long"]["title"] = "Long, 2 <#eta < 5"
  398. basedict["MergedMatch"]["02_long_P>5GeV"]["title"] = "Long, p>5GeV, 2 <#eta < 5"
  399. basedict["MergedMatch"]["03_long_strange"][
  400. "title"
  401. ] = "Long, from strange, 2 <#eta < 5"
  402. basedict["MergedMatch"]["04_long_strange_P>5GeV"][
  403. "title"
  404. ] = "Long, from strange, p>5GeV, 2 <#eta < 5"
  405. basedict["MergedMatch"]["05_long_fromB"]["title"] = "Long from B, 2 <#eta < 5"
  406. basedict["MergedMatch"]["06_long_fromB_P>5GeV"][
  407. "title"
  408. ] = "Long from B, p>5GeV 2 <#eta < 5"
  409. basedict["MergedMatch"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  410. "title"
  411. ] = "Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  412. basedict["MergedMatch"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  413. "title"
  414. ] = "Long from strange, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  415. basedict["MergedMatch"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  416. "title"
  417. ] = "UT Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  418. basedict["MergedMatch"]["01_long"]["plotElectrons"] = True
  419. basedict["MergedMatch"]["02_long_P>5GeV"]["plotElectrons"] = False
  420. basedict["MergedMatch"]["03_long_strange"]["plotElectrons"] = False
  421. basedict["MergedMatch"]["04_long_strange_P>5GeV"]["plotElectrons"] = False
  422. basedict["MergedMatch"]["05_long_fromB"]["plotElectrons"] = True
  423. basedict["MergedMatch"]["06_long_fromB_P>5GeV"]["plotElectrons"] = True
  424. basedict["MergedMatch"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  425. basedict["MergedMatch"]["10_long_strange_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  426. basedict["MergedMatch"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  427. "plotElectrons"
  428. ] = False
  429. # DefaultMatch
  430. basedict["DefaultMatch"]["01_long"]["Electrons"] = "07_long_electrons"
  431. basedict["DefaultMatch"]["05_long_fromB"]["Electrons"] = "08_long_fromB_electrons"
  432. basedict["DefaultMatch"]["06_long_fromB_P>5GeV"][
  433. "Electrons"
  434. ] = "09_long_fromB_electrons_P>5GeV"
  435. basedict["DefaultMatch"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  436. "Electrons"
  437. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  438. basedict["DefaultMatch"]["01_long"]["title"] = "Long, 2 <#eta < 5"
  439. basedict["DefaultMatch"]["02_long_P>5GeV"]["title"] = "Long, p>5GeV, 2 <#eta < 5"
  440. basedict["DefaultMatch"]["03_long_strange"][
  441. "title"
  442. ] = "Long, from strange, 2 <#eta < 5"
  443. basedict["DefaultMatch"]["04_long_strange_P>5GeV"][
  444. "title"
  445. ] = "Long, from strange, p>5GeV, 2 <#eta < 5"
  446. basedict["DefaultMatch"]["05_long_fromB"]["title"] = "Long from B, 2 <#eta < 5"
  447. basedict["DefaultMatch"]["06_long_fromB_P>5GeV"][
  448. "title"
  449. ] = "Long from B, p>5GeV 2 <#eta < 5"
  450. basedict["DefaultMatch"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  451. "title"
  452. ] = "Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  453. basedict["DefaultMatch"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  454. "title"
  455. ] = "Long from strange, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  456. basedict["DefaultMatch"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  457. "title"
  458. ] = "UT Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  459. basedict["DefaultMatch"]["01_long"]["plotElectrons"] = True
  460. basedict["DefaultMatch"]["02_long_P>5GeV"]["plotElectrons"] = False
  461. basedict["DefaultMatch"]["03_long_strange"]["plotElectrons"] = False
  462. basedict["DefaultMatch"]["04_long_strange_P>5GeV"]["plotElectrons"] = False
  463. basedict["DefaultMatch"]["05_long_fromB"]["plotElectrons"] = True
  464. basedict["DefaultMatch"]["06_long_fromB_P>5GeV"]["plotElectrons"] = True
  465. basedict["DefaultMatch"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  466. basedict["DefaultMatch"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  467. "plotElectrons"
  468. ] = False
  469. basedict["DefaultMatch"]["11_UT_long_fromB_P>3GeV_Pt>0.5GeV"][
  470. "plotElectrons"
  471. ] = False
  472. # SEED
  473. basedict["Seed"]["01_hasT"]["Electrons"] = "13_hasT_electrons"
  474. basedict["Seed"]["02_long"]["Electrons"] = "14_long_electrons"
  475. basedict["Seed"]["03_long_P>5GeV"]["Electrons"] = "16_long_electrons_P>5GeV"
  476. basedict["Seed"]["04_long_fromB"]["Electrons"] = "15_long_fromB_electrons"
  477. basedict["Seed"]["05_long_fromB_P>5GeV"][
  478. "Electrons"
  479. ] = "17_long_fromB_electrons_P>5GeV"
  480. basedict["Seed"]["01_hasT"]["title"] = "T, 2 <#eta < 5"
  481. basedict["Seed"]["02_long"]["title"] = "Long, 2 <#eta < 5"
  482. basedict["Seed"]["03_long_P>5GeV"]["title"] = "Long, p>5GeV, 2 <#eta < 5"
  483. basedict["Seed"]["04_long_fromB"]["title"] = "Long, from B, 2 <#eta < 5"
  484. basedict["Seed"]["05_long_fromB_P>5GeV"][
  485. "title"
  486. ] = "Long from B, p>5GeV, 2 <#eta < 5"
  487. basedict["Seed"]["08_noVelo+UT+T_strange"][
  488. "title"
  489. ] = "Down from strange, 2 <#eta < 5"
  490. basedict["Seed"]["09_noVelo+UT+T_strange_P>5GeV"][
  491. "title"
  492. ] = "Down from strange, p>5GeV, 2 <#eta < 5"
  493. basedict["Seed"]["12_noVelo+UT+T_SfromDB_P>5GeV"][
  494. "title"
  495. ] = "Down from strange from B/D, p>5GeV, 2 <#eta < 5"
  496. basedict["Seed"]["01_hasT"]["plotElectrons"] = False
  497. basedict["Seed"]["02_long"]["plotElectrons"] = True
  498. basedict["Seed"]["03_long_P>5GeV"]["plotElectrons"] = False
  499. basedict["Seed"]["04_long_fromB"]["plotElectrons"] = True
  500. basedict["Seed"]["05_long_fromB_P>5GeV"]["plotElectrons"] = True
  501. ##################################
  502. basedict["Seed"]["08_noVelo+UT+T_strange"]["plotElectrons"] = False
  503. basedict["Seed"]["09_noVelo+UT+T_strange_P>5GeV"]["plotElectrons"] = False
  504. basedict["Seed"]["12_noVelo+UT+T_SfromDB_P>5GeV"]["plotElectrons"] = False
  505. basedict["Seed"]["01_hasT"]["EndVelo"] = "13_hasT_electrons_EndVelo"
  506. basedict["Seed"]["02_long"]["EndVelo"] = "14_long_electrons_EndVelo"
  507. basedict["Seed"]["03_long_P>5GeV"]["EndVelo"] = "16_long_electrons_P>5GeV_EndVelo"
  508. basedict["Seed"]["04_long_fromB"]["EndVelo"] = "15_long_fromB_electrons_EndVelo"
  509. basedict["Seed"]["05_long_fromB_P>5GeV"][
  510. "EndVelo"
  511. ] = "17_long_fromB_electrons_P>5GeV_EndVelo"
  512. basedict["Seed"]["01_hasT"]["plotEndVelo"] = False
  513. basedict["Seed"]["02_long"]["plotEndVelo"] = True
  514. basedict["Seed"]["03_long_P>5GeV"]["plotEndVelo"] = False
  515. basedict["Seed"]["04_long_fromB"]["plotEndVelo"] = True
  516. basedict["Seed"]["05_long_fromB_P>5GeV"]["plotEndVelo"] = True
  517. ###
  518. basedict["Seed"]["08_noVelo+UT+T_strange"]["plotEndVelo"] = False
  519. basedict["Seed"]["09_noVelo+UT+T_strange_P>5GeV"]["plotEndVelo"] = False
  520. basedict["Seed"]["12_noVelo+UT+T_SfromDB_P>5GeV"]["plotEndVelo"] = False
  521. basedict["Seed"]["01_hasT"]["EndUT"] = "13_hasT_electrons_EndUT"
  522. basedict["Seed"]["02_long"]["EndUT"] = "14_long_electrons_EndUT"
  523. basedict["Seed"]["03_long_P>5GeV"]["EndUT"] = "16_long_electrons_P>5GeV_EndUT"
  524. basedict["Seed"]["04_long_fromB"]["EndUT"] = "15_long_fromB_electrons_EndUT"
  525. basedict["Seed"]["05_long_fromB_P>5GeV"][
  526. "EndUT"
  527. ] = "17_long_fromB_electrons_P>5GeV_EndUT"
  528. basedict["Seed"]["01_hasT"]["plotEndUT"] = False
  529. basedict["Seed"]["02_long"]["plotEndUT"] = True
  530. basedict["Seed"]["03_long_P>5GeV"]["plotEndUT"] = False
  531. basedict["Seed"]["04_long_fromB"]["plotEndUT"] = True
  532. basedict["Seed"]["05_long_fromB_P>5GeV"]["plotEndUT"] = True
  533. ###
  534. basedict["Seed"]["08_noVelo+UT+T_strange"]["plotEndUT"] = False
  535. basedict["Seed"]["09_noVelo+UT+T_strange_P>5GeV"]["plotEndUT"] = False
  536. basedict["Seed"]["12_noVelo+UT+T_SfromDB_P>5GeV"]["plotEndUT"] = False
  537. # DOWNSTREAM
  538. basedict["Downstream"]["01_UT+T"]["title"] = "UT+T, 2 <#eta < 5"
  539. basedict["Downstream"]["05_noVelo+UT+T_strange"][
  540. "title"
  541. ] = "Down from strange, 2 <#eta < 5"
  542. basedict["Downstream"]["06_noVelo+UT+T_strange_P>5GeV"][
  543. "title"
  544. ] = "Down from strange, p>5GeV, 2 <#eta < 5"
  545. basedict["Downstream"]["13_noVelo+UT+T_SfromDB"][
  546. "title"
  547. ] = "Down from strange from B/D, 2 <#eta < 5"
  548. basedict["Downstream"]["14_noVelo+UT+T_SfromDB_P>5GeV"][
  549. "title"
  550. ] = "Down from strange from B/D, p>5GeV, 2 <#eta < 5"
  551. basedict["Downstream"]["01_UT+T"]["plotElectrons"] = False
  552. basedict["Downstream"]["05_noVelo+UT+T_strange"]["plotElectrons"] = False
  553. basedict["Downstream"]["06_noVelo+UT+T_strange_P>5GeV"]["plotElectrons"] = False
  554. basedict["Downstream"]["13_noVelo+UT+T_SfromDB"]["plotElectrons"] = False
  555. basedict["Downstream"]["14_noVelo+UT+T_SfromDB_P>5GeV"]["plotElectrons"] = False
  556. # BESTLONG
  557. basedict["BestLong"]["01_long"]["title"] = "Long, 2 <#eta < 5"
  558. basedict["BestLong"]["02_long_P>5GeV"]["title"] = "Long, p>5GeV, 2 <#eta < 5"
  559. basedict["BestLong"]["03_long_strange"]["title"] = "Long, from strange, 2 <#eta < 5"
  560. basedict["BestLong"]["04_long_strange_P>5GeV"][
  561. "title"
  562. ] = "Long, from strange, p>5GeV, 2 <#eta < 5"
  563. basedict["BestLong"]["05_long_fromB"]["title"] = "Long from B, 2 <#eta < 5"
  564. basedict["BestLong"]["06_long_fromB_P>5GeV"][
  565. "title"
  566. ] = "Long from B, p>5GeV 2 <#eta < 5"
  567. basedict["BestLong"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  568. "title"
  569. ] = "Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  570. basedict["BestLong"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  571. "title"
  572. ] = "Long from strange, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  573. basedict["BestLong"]["01_long"]["plotElectrons"] = True
  574. basedict["BestLong"]["02_long_P>5GeV"]["plotElectrons"] = False
  575. basedict["BestLong"]["03_long_strange"]["plotElectrons"] = False
  576. basedict["BestLong"]["04_long_strange_P>5GeV"]["plotElectrons"] = False
  577. basedict["BestLong"]["05_long_fromB"]["plotElectrons"] = True
  578. basedict["BestLong"]["06_long_fromB_P>5GeV"]["plotElectrons"] = True
  579. basedict["BestLong"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  580. basedict["BestLong"]["10_long_strange_P>3GeV_Pt>0.5GeV"]["plotElectrons"] = False
  581. basedict["BestLong"]["01_long"]["Electrons"] = "07_long_electrons"
  582. basedict["BestLong"]["05_long_fromB"]["Electrons"] = "08_long_fromB_electrons"
  583. basedict["BestLong"]["06_long_fromB_P>5GeV"][
  584. "Electrons"
  585. ] = "09_long_fromB_electrons_P>5GeV"
  586. basedict["BestLong"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  587. "Electrons"
  588. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  589. basedict["BestLong"]["01_long"]["plotEndVelo"] = True
  590. basedict["BestLong"]["02_long_P>5GeV"]["plotEndVelo"] = False
  591. basedict["BestLong"]["03_long_strange"]["plotEndVelo"] = False
  592. basedict["BestLong"]["04_long_strange_P>5GeV"]["plotEndVelo"] = False
  593. basedict["BestLong"]["05_long_fromB"]["plotEndVelo"] = True
  594. basedict["BestLong"]["06_long_fromB_P>5GeV"]["plotEndVelo"] = True
  595. basedict["BestLong"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndVelo"] = False
  596. basedict["BestLong"]["10_long_strange_P>3GeV_Pt>0.5GeV"]["plotEndVelo"] = False
  597. basedict["BestLong"]["01_long"]["EndVelo"] = "07_long_electrons_EndVelo"
  598. basedict["BestLong"]["05_long_fromB"]["EndVelo"] = "08_long_fromB_electrons_EndVelo"
  599. basedict["BestLong"]["06_long_fromB_P>5GeV"][
  600. "EndVelo"
  601. ] = "09_long_fromB_electrons_P>5GeV_EndVelo"
  602. basedict["BestLong"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  603. "EndVelo"
  604. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV_EndVelo"
  605. basedict["BestLong"]["01_long"]["plotEndUT"] = True
  606. basedict["BestLong"]["02_long_P>5GeV"]["plotEndUT"] = False
  607. basedict["BestLong"]["03_long_strange"]["plotEndUT"] = False
  608. basedict["BestLong"]["04_long_strange_P>5GeV"]["plotEndUT"] = False
  609. basedict["BestLong"]["05_long_fromB"]["plotEndUT"] = True
  610. basedict["BestLong"]["06_long_fromB_P>5GeV"]["plotEndUT"] = True
  611. basedict["BestLong"]["10_long_fromB_P>3GeV_Pt>0.5GeV"]["plotEndUT"] = False
  612. basedict["BestLong"]["10_long_strange_P>3GeV_Pt>0.5GeV"]["plotEndUT"] = False
  613. basedict["BestLong"]["01_long"]["EndUT"] = "07_long_electrons_EndUT"
  614. basedict["BestLong"]["05_long_fromB"]["EndUT"] = "08_long_fromB_electrons_EndUT"
  615. basedict["BestLong"]["06_long_fromB_P>5GeV"][
  616. "EndUT"
  617. ] = "09_long_fromB_electrons_P>5GeV_EndUT"
  618. basedict["BestLong"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  619. "EndUT"
  620. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV_EndUT"
  621. #
  622. # BESTDOWNSTREAM
  623. basedict["BestDownstream"]["01_UT+T"]["title"] = "UT+T, 2 <#eta < 5"
  624. basedict["BestDownstream"]["05_noVelo+UT+T_strange"][
  625. "title"
  626. ] = "Down from strange, 2 <#eta < 5"
  627. basedict["BestDownstream"]["06_noVelo+UT+T_strange_P>5GeV"][
  628. "title"
  629. ] = "Down from strange, p>5GeV, 2 <#eta < 5"
  630. basedict["BestDownstream"]["13_noVelo+UT+T_SfromDB"][
  631. "title"
  632. ] = "Down from strange from B/D, 2 <#eta < 5"
  633. basedict["BestDownstream"]["14_noVelo+UT+T_SfromDB_P>5GeV"][
  634. "title"
  635. ] = "Down from strange from B/D, p>5GeV, 2 <#eta < 5"
  636. basedict["BestDownstream"]["01_UT+T"]["plotElectrons"] = False
  637. basedict["BestDownstream"]["05_noVelo+UT+T_strange"]["plotElectrons"] = False
  638. basedict["BestDownstream"]["06_noVelo+UT+T_strange_P>5GeV"]["plotElectrons"] = False
  639. basedict["BestDownstream"]["13_noVelo+UT+T_SfromDB"]["plotElectrons"] = False
  640. basedict["BestDownstream"]["14_noVelo+UT+T_SfromDB_P>5GeV"]["plotElectrons"] = False
  641. #
  642. # LONGGHOSTFILTERED
  643. basedict["LongGhostFiltered"]["01_long"]["title"] = "Long, 2 <#eta < 5"
  644. basedict["LongGhostFiltered"]["02_long_P>5GeV"][
  645. "title"
  646. ] = "Long, p>5GeV, 2 <#eta < 5"
  647. basedict["LongGhostFiltered"]["03_long_strange"][
  648. "title"
  649. ] = "Long, from strange, 2 <#eta < 5"
  650. basedict["LongGhostFiltered"]["04_long_strange_P>5GeV"][
  651. "title"
  652. ] = "Long, from strange, p>5GeV, 2 <#eta < 5"
  653. basedict["LongGhostFiltered"]["05_long_fromB"]["title"] = "Long from B, 2 <#eta < 5"
  654. basedict["LongGhostFiltered"]["06_long_fromB_P>5GeV"][
  655. "title"
  656. ] = "Long from B, p>5GeV 2 <#eta < 5"
  657. basedict["LongGhostFiltered"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  658. "title"
  659. ] = "Long from B, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  660. basedict["LongGhostFiltered"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  661. "title"
  662. ] = "Long from strange, p>3GeV, pt>0.5GeV, 2 <#eta < 5"
  663. basedict["LongGhostFiltered"]["01_long"]["plotElectrons"] = True
  664. basedict["LongGhostFiltered"]["02_long_P>5GeV"]["plotElectrons"] = False
  665. basedict["LongGhostFiltered"]["03_long_strange"]["plotElectrons"] = False
  666. basedict["LongGhostFiltered"]["04_long_strange_P>5GeV"]["plotElectrons"] = False
  667. basedict["LongGhostFiltered"]["05_long_fromB"]["plotElectrons"] = True
  668. basedict["LongGhostFiltered"]["06_long_fromB_P>5GeV"]["plotElectrons"] = True
  669. basedict["LongGhostFiltered"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  670. "plotElectrons"
  671. ] = False
  672. basedict["LongGhostFiltered"]["10_long_strange_P>3GeV_Pt>0.5GeV"][
  673. "plotElectrons"
  674. ] = False
  675. basedict["LongGhostFiltered"]["01_long"]["Electrons"] = "07_long_electrons"
  676. basedict["LongGhostFiltered"]["05_long_fromB"][
  677. "Electrons"
  678. ] = "08_long_fromB_electrons"
  679. basedict["LongGhostFiltered"]["06_long_fromB_P>5GeV"][
  680. "Electrons"
  681. ] = "09_long_fromB_electrons_P>5GeV"
  682. basedict["LongGhostFiltered"]["10_long_fromB_P>3GeV_Pt>0.5GeV"][
  683. "Electrons"
  684. ] = "10_long_fromB_electrons_P>3GeV_Pt>0.5GeV"
  685. # DOWNSTREAMGHOSTFILTERED
  686. basedict["DownstreamGhostFiltered"]["01_UT+T"]["title"] = "UT+T, 2 <#eta < 5"
  687. basedict["DownstreamGhostFiltered"]["05_noVelo+UT+T_strange"][
  688. "title"
  689. ] = "Down from strange, 2 <#eta < 5"
  690. basedict["DownstreamGhostFiltered"]["06_noVelo+UT+T_strange_P>5GeV"][
  691. "title"
  692. ] = "Down from strange, p>5GeV, 2 <#eta < 5"
  693. basedict["DownstreamGhostFiltered"]["13_noVelo+UT+T_SfromDB"][
  694. "title"
  695. ] = "Down from strange from B/D, 2 <#eta < 5"
  696. basedict["DownstreamGhostFiltered"]["14_noVelo+UT+T_SfromDB_P>5GeV"][
  697. "title"
  698. ] = "Down from strange from B/D, p>5GeV, 2 <#eta < 5"
  699. basedict["DownstreamGhostFiltered"]["01_UT+T"]["plotElectrons"] = False
  700. basedict["DownstreamGhostFiltered"]["05_noVelo+UT+T_strange"][
  701. "plotElectrons"
  702. ] = False
  703. basedict["DownstreamGhostFiltered"]["06_noVelo+UT+T_strange_P>5GeV"][
  704. "plotElectrons"
  705. ] = False
  706. basedict["DownstreamGhostFiltered"]["13_noVelo+UT+T_SfromDB"][
  707. "plotElectrons"
  708. ] = False
  709. basedict["DownstreamGhostFiltered"]["14_noVelo+UT+T_SfromDB_P>5GeV"][
  710. "plotElectrons"
  711. ] = False
  712. return basedict