1 from __future__
import print_function
8 from ROOT
import TFile, TString
9 from ROOT
import gDirectory
10 ROOT.gROOT.SetBatch(
True)
11 ROOT.PyConfig.IgnoreCommandLineOptions =
True 13 from Validation.RecoTrack.plotting.plotting
import Plot, PlotGroup, PlotFolder, Plotter, PlotOnSideGroup
14 from Validation.RecoTrack.plotting.html
import PlotPurpose
15 import Validation.RecoTrack.plotting.plotting
as plotting
16 import Validation.RecoTrack.plotting.validation
as validation
17 import Validation.RecoTrack.plotting.html
as html
20 from Validation.HGCalValidation.PostProcessorHGCAL_cfi
import lcToCP_linking, simDict, tsToCP_linking, tsToSTS_patternRec, variables
22 hgcVal_dqm =
"DQMData/Run 1/HGCAL/Run summary/HGCalValidator/" 34 layerscheme = { 'lastLayerEEzm': 0, 'lastLayerFHzm': 0, 'maxlayerzm': 0, 'lastLayerEEzp': 0, 'lastLayerFHzp': 0, 'maxlayerzp': 0 } 36 #Let's take the relevant values of layerscheme from the dqm file. 37 theDQMfile = "DQM_V0001_R000000001__Global__CMSSW_X_Y_Z__RECO.root" 38 if not os.path.isfile(theDQMfile): 39 print("Error: file", theDQMfile, "not found, exit") 43 #Take general info from the first file is sufficient. 44 thefile = TFile( theDQMfile ) 45 GeneralInfoDirectory = hgcVal_dqm + 'GeneralInfo' 47 if not gDirectory.GetDirectory( GeneralInfoDirectory ): 48 print("Error: GeneralInfo directory not found in DQM file, exit") 51 keys = gDirectory.GetDirectory( GeneralInfoDirectory ).GetListOfKeys() 56 for laykey in layerscheme.keys(): 57 if laykey in obj.GetName(): 58 layvalue = obj.GetName()[len("<"+laykey+">i="):-len("</"+laykey+">")] 59 layerscheme[laykey] = layvalue 66 #TODO: Anticipating the fine/coarse layer information in CMSSW we overwrite values from DQM file 67 #For now values returned for 68 # 'lastLayerFHzp': '104', 'lastLayerFHzm': '52' 69 #are not the one expected. Will come back to this when there will be info in CMSSW to put in DQM file. 71 #layerscheme = { 'lastLayerEEzm': 28, 'lastLayerFHzm': 40, 'maxlayerzm': 52, 'lastLayerEEzp': 80, 'lastLayerFHzp': 92, 'maxlayerzp': 104 } 73 layerscheme = { 'lastLayerEEzm': 28, 'lastLayerFHzm': 40, 'maxlayerzm': 50, 'lastLayerEEzp': 78, 'lastLayerFHzp': 90, 'maxlayerzp': 100 } 75 layerscheme = { 'lastLayerEEzm': 26, 'lastLayerFHzm': 37, 'maxlayerzm': 47, 'lastLayerEEzp': 73, 'lastLayerFHzp': 84, 'maxlayerzp': 94 } 81 if geometryscenario == 52:
82 layerscheme = {
'lastLayerEEzm': 28,
'lastLayerFHzm': 40,
'maxlayerzm': 52,
'lastLayerEEzp': 80,
'lastLayerFHzp': 92,
'maxlayerzp': 104 }
83 elif geometryscenario == 50:
84 layerscheme = {
'lastLayerEEzm': 28,
'lastLayerFHzm': 40,
'maxlayerzm': 50,
'lastLayerEEzp': 78,
'lastLayerFHzp': 90,
'maxlayerzp': 100 }
85 elif geometryscenario == 47:
86 layerscheme = {
'lastLayerEEzm': 26,
'lastLayerFHzm': 37,
'maxlayerzm': 47,
'lastLayerEEzp': 73,
'lastLayerFHzp': 84,
'maxlayerzp': 94 }
89 lastLayerEEzm = layerscheme[
'lastLayerEEzm']
90 lastLayerFHzm = layerscheme[
'lastLayerFHzm']
91 maxlayerzm = layerscheme[
'maxlayerzm']
92 lastLayerEEzp = layerscheme[
'lastLayerEEzp']
93 lastLayerFHzp = layerscheme[
'lastLayerFHzp']
94 maxlayerzp = layerscheme[
'maxlayerzp']
96 hitlayerscheme = {
'EE_min': 1,
'EE_max': 28,
'HESilicon_min': 1,
'HESilicon_max': 22,
'HEScintillator_min': 9 ,
'HEScintillator_max': 22 }
99 EE_min = hitlayerscheme[
'EE_min']
100 EE_max = hitlayerscheme[
'EE_max']
101 HESilicon_min = hitlayerscheme[
'HESilicon_min']
102 HESilicon_max = hitlayerscheme[
'HESilicon_max']
103 HEScintillator_min = hitlayerscheme[
'HEScintillator_min']
104 HEScintillator_max = hitlayerscheme[
'HEScintillator_max']
106 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65 }
107 _legend_common = {
"legendDx": -0.3,
111 _SelectedCaloParticles = PlotGroup(
"SelectedCaloParticles", [
112 Plot(
"num_caloparticle_eta", xtitle=
"", **_common),
113 Plot(
"caloparticle_energy", xtitle=
"", **_common),
114 Plot(
"caloparticle_pt", xtitle=
"", **_common),
115 Plot(
"caloparticle_phi", xtitle=
"", **_common),
116 Plot(
"Eta vs Zorigin", xtitle=
"", **_common),
120 _common = {
"stat":
True,
"drawStyle":
"hist",
"statx": 0.38,
"staty": 0.68 }
121 _num_reco_cluster_eta = PlotGroup(
"num_reco_cluster_eta", [
122 Plot(
"num_reco_cluster_eta", xtitle=
"", **_common),
125 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65 }
127 _mixedhitsclusters = PlotGroup(
"mixedhitsclusters", [
128 Plot(
"mixedhitscluster_zminus", xtitle=
"", **_common),
129 Plot(
"mixedhitscluster_zplus", xtitle=
"", **_common),
132 _mixedhitssimclusters = PlotGroup(
"mixedhitssimclusters", [
133 Plot(
"mixedhitssimcluster_zminus", xtitle=
"", **_common),
134 Plot(
"mixedhitssimcluster_zplus", xtitle=
"", **_common),
138 _common = {
"stat":
True,
"drawStyle":
"hist",
"statx": 0.45,
"staty": 0.65 }
140 _energyclustered = PlotGroup(
"energyclustered", [
141 Plot(
"energyclustered_zminus", xtitle=
"", **_common),
142 Plot(
"energyclustered_zplus", xtitle=
"", **_common),
146 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65 }
148 _longdepthbarycentre = PlotGroup(
"longdepthbarycentre", [
149 Plot(
"longdepthbarycentre_zminus", xtitle=
"", **_common),
150 Plot(
"longdepthbarycentre_zplus", xtitle=
"", **_common),
153 _common_layerperthickness = {}
154 _common_layerperthickness.update(_common)
155 _common_layerperthickness[
'xmin'] = 0.
156 _common_layerperthickness[
'xmax'] = 100
158 _totclusternum_thick = PlotGroup(
"totclusternum_thick", [
159 Plot(
"totclusternum_thick_120", xtitle=
"", **_common_layerperthickness),
160 Plot(
"totclusternum_thick_200", xtitle=
"", **_common_layerperthickness),
161 Plot(
"totclusternum_thick_300", xtitle=
"", **_common_layerperthickness),
162 Plot(
"totclusternum_thick_-1", xtitle=
"", **_common_layerperthickness),
163 Plot(
"mixedhitscluster", xtitle=
"", **_common_layerperthickness),
166 _totsimclusternum_thick = PlotGroup(
"totsimclusternum_thick", [
167 Plot(
"totsimclusternum_thick_120", xtitle=
"", **_common_layerperthickness),
168 Plot(
"totsimclusternum_thick_200", xtitle=
"", **_common_layerperthickness),
169 Plot(
"totsimclusternum_thick_300", xtitle=
"", **_common_layerperthickness),
170 Plot(
"totsimclusternum_thick_-1", xtitle=
"", **_common_layerperthickness),
171 Plot(
"mixedhitssimcluster", xtitle=
"", **_common_layerperthickness),
175 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65,
"ylog":
True}
177 _cellsenedens_thick = PlotGroup(
"cellsenedens_thick", [
178 Plot(
"cellsenedens_thick_120", xtitle=
"", **_common),
179 Plot(
"cellsenedens_thick_200", xtitle=
"", **_common),
180 Plot(
"cellsenedens_thick_300", xtitle=
"", **_common),
181 Plot(
"cellsenedens_thick_-1", xtitle=
"", **_common),
185 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65 }
191 _totclusternum_layer_EE_zminus = PlotGroup(
"totclusternum_layer_EE", [
192 Plot(
"totclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
195 _totclusternum_layer_FH_zminus = PlotGroup(
"totclusternum_layer_FH", [
196 Plot(
"totclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
199 _totclusternum_layer_BH_zminus = PlotGroup(
"totclusternum_layer_BH", [
200 Plot(
"totclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
203 _totsimclusternum_layer_EE_zminus = PlotGroup(
"totsimclusternum_layer_EE_zminus", [
204 Plot(
"totsimclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
207 _totsimclusternum_layer_FH_zminus = PlotGroup(
"totsimclusternum_layer_FH_zminus", [
208 Plot(
"totsimclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
211 _totsimclusternum_layer_BH_zminus = PlotGroup(
"totsimclusternum_layer_BH_zminus", [
212 Plot(
"totsimclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
215 _energyclustered_perlayer_EE_zminus = PlotGroup(
"energyclustered_perlayer_EE", [
216 Plot(
"energyclustered_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
219 _energyclustered_perlayer_FH_zminus = PlotGroup(
"energyclustered_perlayer_FH", [
220 Plot(
"energyclustered_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
223 _energyclustered_perlayer_BH_zminus = PlotGroup(
"energyclustered_perlayer_BH", [
224 Plot(
"energyclustered_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
230 _common_cells.update(_common)
231 _common_cells[
"xmin"] = 0
232 _common_cells[
"xmax"] = 50
233 _common_cells[
"ymin"] = 0.1
234 _common_cells[
"ymax"] = 10000
235 _common_cells[
"ylog"] =
True 236 _cellsnum_perthick_perlayer_120_EE_zminus = PlotGroup(
"cellsnum_perthick_perlayer_120_EE", [
237 Plot(
"cellsnum_perthick_perlayer_120_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm)
240 _cellsnum_perthick_perlayer_120_FH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_120_FH", [
241 Plot(
"cellsnum_perthick_perlayer_120_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm,lastLayerFHzm)
244 _cellsnum_perthick_perlayer_120_BH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_120_BH", [
245 Plot(
"cellsnum_perthick_perlayer_120_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzm,maxlayerzm)
249 _cellsnum_perthick_perlayer_200_EE_zminus = PlotGroup(
"cellsnum_perthick_perlayer_200_EE", [
250 Plot(
"cellsnum_perthick_perlayer_200_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm)
253 _cellsnum_perthick_perlayer_200_FH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_200_FH", [
254 Plot(
"cellsnum_perthick_perlayer_200_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm,lastLayerFHzm)
257 _cellsnum_perthick_perlayer_200_BH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_200_BH", [
258 Plot(
"cellsnum_perthick_perlayer_200_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzm,maxlayerzm)
262 _cellsnum_perthick_perlayer_300_EE_zminus = PlotGroup(
"cellsnum_perthick_perlayer_300_EE", [
263 Plot(
"cellsnum_perthick_perlayer_300_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm)
266 _cellsnum_perthick_perlayer_300_FH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_300_FH", [
267 Plot(
"cellsnum_perthick_perlayer_300_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm,lastLayerFHzm)
270 _cellsnum_perthick_perlayer_300_BH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_300_BH", [
271 Plot(
"cellsnum_perthick_perlayer_300_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzm,maxlayerzm)
275 _cellsnum_perthick_perlayer_scint_EE_zminus = PlotGroup(
"cellsnum_perthick_perlayer_Sci_EE", [
276 Plot(
"cellsnum_perthick_perlayer_-1_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm)
279 _cellsnum_perthick_perlayer_scint_FH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_Sci_FH", [
280 Plot(
"cellsnum_perthick_perlayer_-1_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzm,lastLayerFHzm)
283 _cellsnum_perthick_perlayer_scint_BH_zminus = PlotGroup(
"cellsnum_perthick_perlayer_Sci_BH", [
284 Plot(
"cellsnum_perthick_perlayer_-1_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzm,maxlayerzm)
289 _common_distance = {}
290 _common_distance.update(_common)
291 _common_distance.update(_legend_common)
292 _common_distance[
"xmax"] = 150
293 _common_distance[
"stat"] =
False 294 _common_distance[
"ymin"] = 1e-3
295 _common_distance[
"ymax"] = 10000
296 _common_distance[
"ylog"] =
True 298 _distancetomaxcell_perthickperlayer_120_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_120_EE", [
299 Plot(
"distancetomaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
302 _distancetomaxcell_perthickperlayer_120_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_120_FH", [
303 Plot(
"distancetomaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
306 _distancetomaxcell_perthickperlayer_120_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_120_BH", [
307 Plot(
"distancetomaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
311 _distancetomaxcell_perthickperlayer_200_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_200_EE", [
312 Plot(
"distancetomaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
315 _distancetomaxcell_perthickperlayer_200_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_200_FH", [
316 Plot(
"distancetomaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
319 _distancetomaxcell_perthickperlayer_200_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_200_BH", [
320 Plot(
"distancetomaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
324 _distancetomaxcell_perthickperlayer_300_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_300_EE", [
325 Plot(
"distancetomaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
328 _distancetomaxcell_perthickperlayer_300_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_300_FH", [
329 Plot(
"distancetomaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
332 _distancetomaxcell_perthickperlayer_300_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_300_BH", [
333 Plot(
"distancetomaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
337 _distancetomaxcell_perthickperlayer_scint_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_Sci_EE", [
338 Plot(
"distancetomaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
341 _distancetomaxcell_perthickperlayer_scint_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_Sci_FH", [
342 Plot(
"distancetomaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
345 _distancetomaxcell_perthickperlayer_scint_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_Sci_BH", [
346 Plot(
"distancetomaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
351 _distancebetseedandmaxcell_perthickperlayer_120_EE_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_120_EE", [
352 Plot(
"distancebetseedandmaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
355 _distancebetseedandmaxcell_perthickperlayer_120_FH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_120_FH", [
356 Plot(
"distancebetseedandmaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
359 _distancebetseedandmaxcell_perthickperlayer_120_BH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_120_BH", [
360 Plot(
"distancebetseedandmaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
364 _distancebetseedandmaxcell_perthickperlayer_200_EE_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_200_EE", [
365 Plot(
"distancebetseedandmaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
368 _distancebetseedandmaxcell_perthickperlayer_200_FH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_200_FH", [
369 Plot(
"distancebetseedandmaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
372 _distancebetseedandmaxcell_perthickperlayer_200_BH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_200_BH", [
373 Plot(
"distancebetseedandmaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
377 _distancebetseedandmaxcell_perthickperlayer_300_EE_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_300_EE", [
378 Plot(
"distancebetseedandmaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
381 _distancebetseedandmaxcell_perthickperlayer_300_FH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_300_FH", [
382 Plot(
"distancebetseedandmaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
385 _distancebetseedandmaxcell_perthickperlayer_300_BH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_300_BH", [
386 Plot(
"distancebetseedandmaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
390 _distancebetseedandmaxcell_perthickperlayer_scint_EE_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_Sci_EE", [
391 Plot(
"distancebetseedandmaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
394 _distancebetseedandmaxcell_perthickperlayer_scint_FH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_Sci_FH", [
395 Plot(
"distancebetseedandmaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
398 _distancebetseedandmaxcell_perthickperlayer_scint_BH_zminus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_Sci_BH", [
399 Plot(
"distancebetseedandmaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
404 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_EE_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_EE", [
405 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
408 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_FH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_FH", [
409 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
412 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_BH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_BH", [
413 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
417 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_EE_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_EE", [
418 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
421 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_FH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_FH", [
422 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
425 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_BH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_BH", [
426 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
430 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_EE_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_EE", [
431 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
434 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_FH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_FH", [
435 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
438 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_BH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_BH", [
439 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
443 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_EE_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_Sci_EE", [
444 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
447 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_FH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_Sci_FH", [
448 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
451 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_BH_zminus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_Sci_BH", [
452 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
457 _distancetoseedcell_perthickperlayer_120_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_120_EE", [
458 Plot(
"distancetoseedcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
461 _distancetoseedcell_perthickperlayer_120_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_120_FH", [
462 Plot(
"distancetoseedcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
465 _distancetoseedcell_perthickperlayer_120_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_120_BH", [
466 Plot(
"distancetoseedcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
470 _distancetoseedcell_perthickperlayer_200_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_200_EE", [
471 Plot(
"distancetoseedcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
474 _distancetoseedcell_perthickperlayer_200_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_200_FH", [
475 Plot(
"distancetoseedcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
478 _distancetoseedcell_perthickperlayer_200_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_200_BH", [
479 Plot(
"distancetoseedcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
483 _distancetoseedcell_perthickperlayer_300_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_300_EE", [
484 Plot(
"distancetoseedcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
487 _distancetoseedcell_perthickperlayer_300_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_300_FH", [
488 Plot(
"distancetoseedcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
491 _distancetoseedcell_perthickperlayer_300_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_300_BH", [
492 Plot(
"distancetoseedcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
496 _distancetoseedcell_perthickperlayer_scint_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_Sci_EE", [
497 Plot(
"distancetoseedcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
500 _distancetoseedcell_perthickperlayer_scint_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_Sci_FH", [
501 Plot(
"distancetoseedcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
504 _distancetoseedcell_perthickperlayer_scint_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_Sci_BH", [
505 Plot(
"distancetoseedcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
511 _common = {
"stat":
True,
"drawStyle":
"EP",
"staty": 0.65 }
513 _distancetomaxcell_perthickperlayer_eneweighted_120_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_120_EE", [
514 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
517 _distancetomaxcell_perthickperlayer_eneweighted_120_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_120_FH", [
518 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
521 _distancetomaxcell_perthickperlayer_eneweighted_120_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_120_BH", [
522 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
526 _distancetomaxcell_perthickperlayer_eneweighted_200_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_200_EE", [
527 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
530 _distancetomaxcell_perthickperlayer_eneweighted_200_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_200_FH", [
531 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
534 _distancetomaxcell_perthickperlayer_eneweighted_200_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_200_BH", [
535 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
539 _distancetomaxcell_perthickperlayer_eneweighted_300_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_300_EE", [
540 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
543 _distancetomaxcell_perthickperlayer_eneweighted_300_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_300_FH", [
544 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
547 _distancetomaxcell_perthickperlayer_eneweighted_300_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_300_BH", [
548 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
551 _distancetomaxcell_perthickperlayer_eneweighted_scint_EE_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_Sci_EE", [
552 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
555 _distancetomaxcell_perthickperlayer_eneweighted_scint_FH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_Sci_FH", [
556 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
559 _distancetomaxcell_perthickperlayer_eneweighted_scint_BH_zminus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_Sci_BH", [
560 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
566 _distancetoseedcell_perthickperlayer_eneweighted_120_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_120_EE", [
567 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
570 _distancetoseedcell_perthickperlayer_eneweighted_120_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_120_FH", [
571 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
574 _distancetoseedcell_perthickperlayer_eneweighted_120_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_120_BH", [
575 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
579 _distancetoseedcell_perthickperlayer_eneweighted_200_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_200_EE", [
580 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
583 _distancetoseedcell_perthickperlayer_eneweighted_200_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_200_FH", [
584 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
587 _distancetoseedcell_perthickperlayer_eneweighted_200_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_200_BH", [
588 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
592 _distancetoseedcell_perthickperlayer_eneweighted_300_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_300_EE", [
593 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
596 _distancetoseedcell_perthickperlayer_eneweighted_300_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_300_FH", [
597 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
600 _distancetoseedcell_perthickperlayer_eneweighted_300_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_300_BH", [
601 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
605 _distancetoseedcell_perthickperlayer_eneweighted_scint_EE_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_Sci_EE", [
606 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
609 _distancetoseedcell_perthickperlayer_eneweighted_scint_FH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_Sci_FH", [
610 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
613 _distancetoseedcell_perthickperlayer_eneweighted_scint_BH_zminus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_Sci_BH", [
614 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
618 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65 }
623 _totclusternum_layer_EE_zplus = PlotGroup(
"totclusternum_layer_EE", [
624 Plot(
"totclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
627 _totclusternum_layer_FH_zplus = PlotGroup(
"totclusternum_layer_FH", [
628 Plot(
"totclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
631 _totclusternum_layer_BH_zplus = PlotGroup(
"totclusternum_layer_BH", [
632 Plot(
"totclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
635 _totsimclusternum_layer_EE_zplus = PlotGroup(
"totsimclusternum_layer_EE_zplus", [
636 Plot(
"totsimclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
639 _totsimclusternum_layer_FH_zplus = PlotGroup(
"totsimclusternum_layer_FH_zplus", [
640 Plot(
"totsimclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
643 _totsimclusternum_layer_BH_zplus = PlotGroup(
"totsimclusternum_layer_BH_zplus", [
644 Plot(
"totsimclusternum_layer_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
647 _energyclustered_perlayer_EE_zplus = PlotGroup(
"energyclustered_perlayer_EE", [
648 Plot(
"energyclustered_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
651 _energyclustered_perlayer_FH_zplus = PlotGroup(
"energyclustered_perlayer_FH", [
652 Plot(
"energyclustered_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
655 _energyclustered_perlayer_BH_zplus = PlotGroup(
"energyclustered_perlayer_BH", [
656 Plot(
"energyclustered_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
661 _cellsnum_perthick_perlayer_120_EE_zplus = PlotGroup(
"cellsnum_perthick_perlayer_120_EE", [
662 Plot(
"cellsnum_perthick_perlayer_120_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(maxlayerzm,lastLayerEEzp)
665 _cellsnum_perthick_perlayer_120_FH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_120_FH", [
666 Plot(
"cellsnum_perthick_perlayer_120_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzp,lastLayerFHzp)
668 _cellsnum_perthick_perlayer_120_BH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_120_BH", [
669 Plot(
"cellsnum_perthick_perlayer_120_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzp,maxlayerzp)
673 _cellsnum_perthick_perlayer_200_EE_zplus = PlotGroup(
"cellsnum_perthick_perlayer_200_EE", [
674 Plot(
"cellsnum_perthick_perlayer_200_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(maxlayerzm,lastLayerEEzp)
677 _cellsnum_perthick_perlayer_200_FH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_200_FH", [
678 Plot(
"cellsnum_perthick_perlayer_200_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzp,lastLayerFHzp)
681 _cellsnum_perthick_perlayer_200_BH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_200_BH", [
682 Plot(
"cellsnum_perthick_perlayer_200_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzp,maxlayerzp)
685 _cellsnum_perthick_perlayer_300_EE_zplus = PlotGroup(
"cellsnum_perthick_perlayer_300_EE", [
686 Plot(
"cellsnum_perthick_perlayer_300_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(maxlayerzm,lastLayerEEzp)
689 _cellsnum_perthick_perlayer_300_FH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_300_FH", [
690 Plot(
"cellsnum_perthick_perlayer_300_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzp,lastLayerFHzp)
692 _cellsnum_perthick_perlayer_300_BH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_300_BH", [
693 Plot(
"cellsnum_perthick_perlayer_300_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzp,maxlayerzp)
697 _cellsnum_perthick_perlayer_scint_EE_zplus = PlotGroup(
"cellsnum_perthick_perlayer_Sci_EE", [
698 Plot(
"cellsnum_perthick_perlayer_-1_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(maxlayerzm,lastLayerEEzp)
701 _cellsnum_perthick_perlayer_scint_FH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_Sci_FH", [
702 Plot(
"cellsnum_perthick_perlayer_-1_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerEEzp,lastLayerFHzp)
705 _cellsnum_perthick_perlayer_scint_BH_zplus = PlotGroup(
"cellsnum_perthick_perlayer_Sci_BH", [
706 Plot(
"cellsnum_perthick_perlayer_-1_{:02d}".
format(i), xtitle=
"", **_common_cells)
for i
in range(lastLayerFHzp,maxlayerzp)
711 _common_distance = {}
712 _common_distance.update(_common)
713 _common_distance.update(_legend_common)
714 _common_distance[
"xmax"] = 150
715 _common_distance[
"stat"] =
False 716 _common_distance[
"ymin"] = 1e-3
717 _common_distance[
"ymax"] = 10000
718 _common_distance[
"ylog"] =
True 720 _distancetomaxcell_perthickperlayer_120_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_120_EE", [
721 Plot(
"distancetomaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
724 _distancetomaxcell_perthickperlayer_120_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_120_FH", [
725 Plot(
"distancetomaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
728 _distancetomaxcell_perthickperlayer_120_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_120_BH", [
729 Plot(
"distancetomaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
733 _distancetomaxcell_perthickperlayer_200_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_200_EE", [
734 Plot(
"distancetomaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
737 _distancetomaxcell_perthickperlayer_200_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_200_FH", [
738 Plot(
"distancetomaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
741 _distancetomaxcell_perthickperlayer_200_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_200_BH", [
742 Plot(
"distancetomaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
746 _distancetomaxcell_perthickperlayer_300_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_300_EE", [
747 Plot(
"distancetomaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
750 _distancetomaxcell_perthickperlayer_300_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_300_FH", [
751 Plot(
"distancetomaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
754 _distancetomaxcell_perthickperlayer_300_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_300_BH", [
755 Plot(
"distancetomaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
759 _distancetomaxcell_perthickperlayer_scint_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_Sci_EE", [
760 Plot(
"distancetomaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
763 _distancetomaxcell_perthickperlayer_scint_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_Sci_FH", [
764 Plot(
"distancetomaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
767 _distancetomaxcell_perthickperlayer_scint_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_Sci_BH", [
768 Plot(
"distancetomaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
773 _distancebetseedandmaxcell_perthickperlayer_120_EE_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_120_EE", [
774 Plot(
"distancebetseedandmaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
777 _distancebetseedandmaxcell_perthickperlayer_120_FH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_120_FH", [
778 Plot(
"distancebetseedandmaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
781 _distancebetseedandmaxcell_perthickperlayer_120_BH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_120_BH", [
782 Plot(
"distancebetseedandmaxcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
786 _distancebetseedandmaxcell_perthickperlayer_200_EE_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_200_EE", [
787 Plot(
"distancebetseedandmaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
790 _distancebetseedandmaxcell_perthickperlayer_200_FH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_200_FH", [
791 Plot(
"distancebetseedandmaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
794 _distancebetseedandmaxcell_perthickperlayer_200_BH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_200_BH", [
795 Plot(
"distancebetseedandmaxcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
799 _distancebetseedandmaxcell_perthickperlayer_300_EE_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_300_EE", [
800 Plot(
"distancebetseedandmaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
803 _distancebetseedandmaxcell_perthickperlayer_300_FH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_300_FH", [
804 Plot(
"distancebetseedandmaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
807 _distancebetseedandmaxcell_perthickperlayer_300_BH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_300_BH", [
808 Plot(
"distancebetseedandmaxcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
812 _distancebetseedandmaxcell_perthickperlayer_scint_EE_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_Sci_EE", [
813 Plot(
"distancebetseedandmaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
816 _distancebetseedandmaxcell_perthickperlayer_scint_FH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_Sci_FH", [
817 Plot(
"distancebetseedandmaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
820 _distancebetseedandmaxcell_perthickperlayer_scint_BH_zplus = PlotGroup(
"distancebetseedandmaxcell_perthickperlayer_Sci_BH", [
821 Plot(
"distancebetseedandmaxcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
826 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_EE_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_EE", [
827 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
830 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_FH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_FH", [
831 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
834 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_BH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_BH", [
835 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
839 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_EE_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_EE", [
840 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
843 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_FH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_FH", [
844 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
847 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_BH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_BH", [
848 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
852 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_EE_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_EE", [
853 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
856 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_FH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_FH", [
857 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
860 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_BH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_BH", [
861 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
865 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_EE_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_Sci_EE", [
866 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
869 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_FH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_Sci_FH", [
870 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
873 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_BH_zplus = PlotGroup(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_Sci_BH", [
874 Plot(
"distancebetseedandmaxcellvsclusterenergy_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
880 _distancetoseedcell_perthickperlayer_120_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_120_EE", [
881 Plot(
"distancetoseedcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
884 _distancetoseedcell_perthickperlayer_120_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_120_FH", [
885 Plot(
"distancetoseedcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
888 _distancetoseedcell_perthickperlayer_120_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_120_BH", [
889 Plot(
"distancetoseedcell_perthickperlayer_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
893 _distancetoseedcell_perthickperlayer_200_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_200_EE", [
894 Plot(
"distancetoseedcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
897 _distancetoseedcell_perthickperlayer_200_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_200_FH", [
898 Plot(
"distancetoseedcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
901 _distancetoseedcell_perthickperlayer_200_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_200_BH", [
902 Plot(
"distancetoseedcell_perthickperlayer_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
906 _distancetoseedcell_perthickperlayer_300_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_300_EE", [
907 Plot(
"distancetoseedcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
910 _distancetoseedcell_perthickperlayer_300_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_300_FH", [
911 Plot(
"distancetoseedcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
914 _distancetoseedcell_perthickperlayer_300_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_300_BH", [
915 Plot(
"distancetoseedcell_perthickperlayer_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
919 _distancetoseedcell_perthickperlayer_scint_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_Sci_EE", [
920 Plot(
"distancetoseedcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
923 _distancetoseedcell_perthickperlayer_scint_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_Sci_FH", [
924 Plot(
"distancetoseedcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
927 _distancetoseedcell_perthickperlayer_scint_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_Sci_BH", [
928 Plot(
"distancetoseedcell_perthickperlayer_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
934 _common = {
"stat":
True,
"drawStyle":
"EP",
"staty": 0.65 }
937 _distancetomaxcell_perthickperlayer_eneweighted_120_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_120_EE", [
938 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
941 _distancetomaxcell_perthickperlayer_eneweighted_120_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_120_FH", [
942 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
945 _distancetomaxcell_perthickperlayer_eneweighted_120_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_120_BH", [
946 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
950 _distancetomaxcell_perthickperlayer_eneweighted_200_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_200_EE", [
951 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
953 _distancetomaxcell_perthickperlayer_eneweighted_200_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_200_FH", [
954 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
957 _distancetomaxcell_perthickperlayer_eneweighted_200_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_200_BH", [
958 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
962 _distancetomaxcell_perthickperlayer_eneweighted_300_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_300_EE", [
963 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
966 _distancetomaxcell_perthickperlayer_eneweighted_300_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_300_FH", [
967 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
970 _distancetomaxcell_perthickperlayer_eneweighted_300_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_300_BH", [
971 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
975 _distancetomaxcell_perthickperlayer_eneweighted_scint_EE_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_Sci_EE", [
976 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
979 _distancetomaxcell_perthickperlayer_eneweighted_scint_FH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_Sci_FH", [
980 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
983 _distancetomaxcell_perthickperlayer_eneweighted_scint_BH_zplus = PlotGroup(
"distancetomaxcell_perthickperlayer_eneweighted_Sci_BH", [
984 Plot(
"distancetomaxcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
989 _distancetoseedcell_perthickperlayer_eneweighted_120_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_120_EE", [
990 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
993 _distancetoseedcell_perthickperlayer_eneweighted_120_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_120_FH", [
994 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
997 _distancetoseedcell_perthickperlayer_eneweighted_120_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_120_BH", [
998 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_120_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
1002 _distancetoseedcell_perthickperlayer_eneweighted_200_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_200_EE", [
1003 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
1006 _distancetoseedcell_perthickperlayer_eneweighted_200_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_200_FH", [
1007 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
1010 _distancetoseedcell_perthickperlayer_eneweighted_200_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_200_BH", [
1011 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_200_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
1015 _distancetoseedcell_perthickperlayer_eneweighted_300_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_300_EE", [
1016 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
1019 _distancetoseedcell_perthickperlayer_eneweighted_300_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_300_FH", [
1020 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
1023 _distancetoseedcell_perthickperlayer_eneweighted_300_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_300_BH", [
1024 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_300_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
1028 _distancetoseedcell_perthickperlayer_eneweighted_scint_EE_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_Sci_EE", [
1029 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
1032 _distancetoseedcell_perthickperlayer_eneweighted_scint_FH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_Sci_FH", [
1033 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
1036 _distancetoseedcell_perthickperlayer_eneweighted_scint_BH_zplus = PlotGroup(
"distancetoseedcell_perthickperlayer_eneweighted_Sci_BH", [
1037 Plot(
"distancetoseedcell_perthickperlayer_eneweighted_-1_{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
1040 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65 }
1046 _common_score = {
"title":
"Score CaloParticle to LayerClusters in z-",
1052 "drawStyle":
"hist",
1056 _common_score.update(_legend_common)
1057 _score_caloparticle_to_layerclusters_zminus = PlotGroup(
"score_caloparticle_to_layercluster", [
1058 Plot(
"Score_caloparticle2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_score)
for i
in range(0,maxlayerzm)
1061 _common_score = {
"title":
"Score LayerCluster to CaloParticles in z-",
1067 "drawStyle":
"hist",
1071 _common_score.update(_legend_common)
1072 _score_layercluster_to_caloparticles_zminus = PlotGroup(
"score_layercluster_to_caloparticle", [
1073 Plot(
"Score_layercl2caloparticle_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_score)
for i
in range(0,maxlayerzm)
1076 _common_shared= {
"title":
"Shared Energy CaloParticle To Layer Cluster in z-",
1080 _common_shared.update(_legend_common)
1081 _shared_plots_zminus = [Plot(
"SharedEnergy_caloparticle2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(0,maxlayerzm)]
1082 _shared_plots_zminus.extend([Plot(
"SharedEnergy_caloparticle2layercl_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(0,maxlayerzm)])
1083 _shared_plots_zminus.extend([Plot(
"SharedEnergy_caloparticle2layercl_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(0,maxlayerzm)])
1084 _sharedEnergy_caloparticle_to_layercluster_zminus = PlotGroup(
"sharedEnergy_caloparticle_to_layercluster", _shared_plots_zminus, ncols=8)
1086 _common_shared= {
"title":
"Shared Energy Layer Cluster To CaloParticle in z-",
1090 _common_shared.update(_legend_common)
1091 _shared_plots2_zminus = [Plot(
"SharedEnergy_layercluster2caloparticle_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(0,maxlayerzm)]
1092 _common_shared= {
"title":
"Shared Energy Layer Cluster To Best CaloParticle in z-",
1098 _common_shared.update(_legend_common)
1099 _shared_plots2_zminus.extend([Plot(
"SharedEnergy_layercl2caloparticle_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(0,maxlayerzm)])
1100 _shared_plots2_zminus.extend([Plot(
"SharedEnergy_layercl2caloparticle_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(0,maxlayerzm)])
1101 _sharedEnergy_layercluster_to_caloparticle_zminus = PlotGroup(
"sharedEnergy_layercluster_to_caloparticle", _shared_plots2_zminus, ncols=8)
1107 "xbinlabels": [
"",
"TN(pur)",
"FN(ineff.)",
"FP(fake)",
"TP(eff)"],
1108 "xbinlabeloption":
"h",
1109 "drawStyle":
"hist",
1113 _common_assoc.update(_legend_common)
1114 _cell_association_table_zminus = PlotGroup(
"cellAssociation_table", [
1115 Plot(
"cellAssociation_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_assoc)
for i
in range(0,maxlayerzm)
1120 _xtitle =
"Layer Numbers in z-" 1121 _common_eff = {
"stat":
False,
"legend":
False,
"ymin": 0.0,
"ymax": 1.1,
"xbinlabeloption":
"d"}
1122 _effplots_zminus_eta = [Plot(
"effic_eta_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(0,maxlayerzm)]
1123 _effplots_zminus_phi = [Plot(
"effic_phi_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(0,maxlayerzm)]
1124 _common_eff = {
"stat":
False,
"legend":
False,
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1125 _common_eff[
"xmin"] = _bin_count
1126 _common_eff[
"xmax"] = maxlayerzm
1127 _bin_count += 4*maxlayerzm
1128 _effplots_zminus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Efficiency", **_common_eff)]
1129 _efficiencies_zminus_eta = PlotGroup(
"Efficiencies_vs_eta", _effplots_zminus_eta, ncols=10)
1130 _efficiencies_zminus_phi = PlotGroup(
"Efficiencies_vs_phi", _effplots_zminus_phi, ncols=10)
1131 _efficiencies_zminus = PlotGroup(
"Efficiencies_vs_layer", _effplots_zminus, ncols=1)
1133 _common_dup = {
"stat":
False,
"legend":
False,
"ymin":0.0,
"ymax":1.1}
1134 _dupplots_zminus_eta = [Plot(
"duplicate_eta_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(0,maxlayerzm)]
1135 _dupplots_zminus_phi = [Plot(
"duplicate_phi_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(0,maxlayerzm)]
1136 _common_dup = {
"stat":
False,
"legend":
False,
"title":
"Global Duplicates in z-",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1137 _common_dup[
"xmin"] = _bin_count
1138 _common_dup[
"xmax"] = _common_dup[
"xmin"] + maxlayerzm
1139 _bin_count += 4*maxlayerzm
1140 _dupplots_zminus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Duplicates", **_common_dup)]
1141 _duplicates_zminus_eta = PlotGroup(
"Duplicates_vs_eta", _dupplots_zminus_eta, ncols=10)
1142 _duplicates_zminus_phi = PlotGroup(
"Duplicates_vs_phi", _dupplots_zminus_phi, ncols=10)
1143 _duplicates_zminus = PlotGroup(
"Duplicates_vs_layer", _dupplots_zminus, ncols=1)
1145 _common_fake = {
"stat":
False,
"legend":
False,
"ymin":0.0,
"ymax":1.1}
1146 _fakeplots_zminus_eta = [Plot(
"fake_eta_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(0,maxlayerzm)]
1147 _fakeplots_zminus_phi = [Plot(
"fake_phi_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(0,maxlayerzm)]
1148 _common_fake = {
"stat":
False,
"legend":
False,
"title":
"Global Fake Rates in z-",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1149 _common_fake[
"xmin"] = _bin_count
1150 _common_fake[
"xmax"] = _common_fake[
"xmin"] + maxlayerzm
1151 _bin_count += 4*maxlayerzm
1152 _common_fake[
"xbinlabelsize"] = 10.
1153 _fakeplots_zminus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Fake Rate", **_common_fake)]
1154 _fakes_zminus_eta = PlotGroup(
"FakeRate_vs_eta", _fakeplots_zminus_eta, ncols=10)
1155 _fakes_zminus_phi = PlotGroup(
"FakeRate_vs_phi", _fakeplots_zminus_phi, ncols=10)
1156 _fakes_zminus = PlotGroup(
"FakeRate_vs_layer", _fakeplots_zminus, ncols=1)
1158 _common_merge = {
"stat":
False,
"legend":
False,
"ymin":0.0,
"ymax":1.1}
1159 _mergeplots_zminus_eta = [Plot(
"merge_eta_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(0,maxlayerzm)]
1160 _mergeplots_zminus_phi = [Plot(
"merge_phi_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(0,maxlayerzm)]
1161 _common_merge = {
"stat":
False,
"legend":
False,
"title":
"Global Merge Rates in z-",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1162 _common_merge[
"xmin"] = _bin_count
1163 _common_merge[
"xmax"] = _common_merge[
"xmin"] + maxlayerzm
1164 _bin_count += 4*maxlayerzm
1165 _common_merge[
"xbinlabelsize"] = 10.
1166 _mergeplots_zminus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Merge Rate", **_common_merge)]
1167 _merges_zminus_eta = PlotGroup(
"MergeRate_vs_eta", _mergeplots_zminus_eta, ncols=10)
1168 _merges_zminus_phi = PlotGroup(
"MergeRate_vs_phi", _mergeplots_zminus_phi, ncols=10)
1169 _merges_zminus = PlotGroup(
"MergeRate_vs_layer", _mergeplots_zminus, ncols=1)
1172 _common_energy_score = dict(removeEmptyBins=
False, xbinlabelsize=10,
1174 xbinlabeloption=
"d",
1180 _energyscore_cp2lc_zminus = PlotGroup(
"Energy_vs_Score_CP2LC", [Plot(
"Energy_vs_Score_caloparticle2layer_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_CP2LC",
1181 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(0, maxlayerzm)
1184 _energyscore_cp2lc_zplus = PlotGroup(
"Energy_vs_Score_CP2LC", [Plot(
"Energy_vs_Score_caloparticle2layer_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_CP2LC",
1185 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(maxlayerzm,maxlayerzp)
1187 _common_energy_score[
"xmin"]=-0.1
1188 _energyscore_lc2cp_zminus = PlotGroup(
"Energy_vs_Score_LC2CP", [Plot(
"Energy_vs_Score_layer2caloparticle_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_LC2CP",
1189 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(0, maxlayerzm)
1191 _energyscore_lc2cp_zplus = PlotGroup(
"Energy_vs_Score_LC2CP", [Plot(
"Energy_vs_Score_layer2caloparticle_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_LC2CP",
1192 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(maxlayerzm,maxlayerzp)
1198 _common_score = {
"title":
"Score CaloParticle to LayerClusters in z+",
1204 "drawStyle":
"hist",
1208 _common_score.update(_legend_common)
1209 _score_caloparticle_to_layerclusters_zplus = PlotGroup(
"score_caloparticle_to_layercluster", [
1210 Plot(
"Score_caloparticle2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_score)
for i
in range(maxlayerzm,maxlayerzp)
1213 _common_score = {
"title":
"Score LayerCluster to CaloParticles in z+",
1219 "drawStyle":
"hist",
1223 _common_score.update(_legend_common)
1224 _score_layercluster_to_caloparticles_zplus = PlotGroup(
"score_layercluster_to_caloparticle", [
1225 Plot(
"Score_layercl2caloparticle_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_score)
for i
in range(maxlayerzm,maxlayerzp)
1228 _common_shared= {
"title":
"Shared Energy CaloParticle To Layer Cluster in z+",
1232 _common_shared.update(_legend_common)
1233 _shared_plots_zplus = [Plot(
"SharedEnergy_caloparticle2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(maxlayerzm,maxlayerzp)]
1234 _shared_plots_zplus.extend([Plot(
"SharedEnergy_caloparticle2layercl_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1235 _shared_plots_zplus.extend([Plot(
"SharedEnergy_caloparticle2layercl_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1236 _sharedEnergy_caloparticle_to_layercluster_zplus = PlotGroup(
"sharedEnergy_caloparticle_to_layercluster", _shared_plots_zplus, ncols=8)
1238 _common_shared= {
"title":
"Shared Energy Layer Cluster To CaloParticle in z+",
1242 _common_shared.update(_legend_common)
1243 _shared_plots2_zplus = [Plot(
"SharedEnergy_layercluster2caloparticle_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(maxlayerzm,maxlayerzp)]
1244 _common_shared= {
"title":
"Shared Energy Layer Cluster To Best CaloParticle in z+",
1250 _common_shared.update(_legend_common)
1251 _shared_plots2_zplus.extend([Plot(
"SharedEnergy_layercl2caloparticle_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1252 _shared_plots2_zplus.extend([Plot(
"SharedEnergy_layercl2caloparticle_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1253 _sharedEnergy_layercluster_to_caloparticle_zplus = PlotGroup(
"sharedEnergy_layercluster_to_caloparticle", _shared_plots2_zplus, ncols=8)
1259 "xbinlabels": [
"",
"TN(pur)",
"FN(ineff.)",
"FP(fake)",
"TP(eff)"],
1260 "xbinlabeloption":
"h",
1261 "drawStyle":
"hist",
1265 _common_assoc.update(_legend_common)
1266 _cell_association_table_zplus = PlotGroup(
"cellAssociation_table", [
1267 Plot(
"cellAssociation_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_assoc)
for i
in range(maxlayerzm,maxlayerzp)
1271 _bin_count = maxlayerzm
1272 _xtitle =
"Layer Numbers in z+" 1273 _common_eff = {
"stat":
False,
"legend":
False,
"ymin":0.0,
"ymax":1.1}
1274 _effplots_zplus_eta = [Plot(
"effic_eta_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(maxlayerzm,maxlayerzp)]
1275 _effplots_zplus_phi = [Plot(
"effic_phi_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(maxlayerzm,maxlayerzp)]
1276 _common_eff = {
"stat":
False,
"legend":
False,
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1277 _common_eff[
"xmin"] = _bin_count
1278 _common_eff[
"xmax"] = _common_eff[
"xmin"] + maxlayerzm
1279 _bin_count += 4*maxlayerzm
1280 _effplots_zplus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Efficiency", **_common_eff)]
1281 _efficiencies_zplus_eta = PlotGroup(
"Efficiencies_vs_eta", _effplots_zplus_eta, ncols=10)
1282 _efficiencies_zplus_phi = PlotGroup(
"Efficiencies_vs_phi", _effplots_zplus_phi, ncols=10)
1283 _efficiencies_zplus = PlotGroup(
"Efficiencies_vs_layer", _effplots_zplus, ncols=1)
1285 _common_dup = {
"stat":
False,
"legend":
False,
"ymin": 0.0,
"ymax": 1.1}
1286 _dupplots_zplus_eta = [Plot(
"duplicate_eta_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(maxlayerzm,maxlayerzp)]
1287 _dupplots_zplus_phi = [Plot(
"duplicate_phi_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(maxlayerzm,maxlayerzp)]
1288 _common_dup = {
"stat":
False,
"legend":
False,
"title":
"Global Duplicates in z+",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1289 _common_dup[
"xmin"] = _bin_count
1290 _common_dup[
"xmax"] = _common_dup[
"xmin"] + maxlayerzm
1291 _bin_count += 4*maxlayerzm
1292 _dupplots_zplus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Duplicates", **_common_dup)]
1293 _duplicates_zplus_eta = PlotGroup(
"Duplicates_vs_eta", _dupplots_zplus_eta, ncols=10)
1294 _duplicates_zplus_phi = PlotGroup(
"Duplicates_vs_phi", _dupplots_zplus_phi, ncols=10)
1295 _duplicates_zplus = PlotGroup(
"Duplicates_vs_layer", _dupplots_zplus, ncols=1)
1297 _common_fake = {
"stat":
False,
"legend":
False,
"ymin": 0.0,
"ymax": 1.1}
1298 _fakeplots_zplus_eta = [Plot(
"fake_eta_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(maxlayerzm,maxlayerzp)]
1299 _fakeplots_zplus_phi = [Plot(
"fake_phi_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(maxlayerzm,maxlayerzp)]
1300 _common_fake = {
"stat":
False,
"legend":
False,
"title":
"Global Fake Rates in z+",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1301 _common_fake[
"xmin"] = _bin_count
1302 _common_fake[
"xmax"] = _common_fake[
"xmin"] + maxlayerzm
1303 _bin_count += 4*maxlayerzm
1304 _fakeplots_zplus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Fake Rate", **_common_fake)]
1305 _fakes_zplus_eta = PlotGroup(
"FakeRate_vs_eta", _fakeplots_zplus_eta, ncols=10)
1306 _fakes_zplus_phi = PlotGroup(
"FakeRate_vs_phi", _fakeplots_zplus_phi, ncols=10)
1307 _fakes_zplus = PlotGroup(
"FakeRate_vs_layer", _fakeplots_zplus, ncols=1)
1309 _common_merge = {
"stat":
False,
"legend":
False,
"ymin": 0.0,
"ymax": 1.1}
1310 _mergeplots_zplus_eta = [Plot(
"merge_eta_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(maxlayerzm,maxlayerzp)]
1311 _mergeplots_zplus_phi = [Plot(
"merge_phi_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(maxlayerzm,maxlayerzp)]
1312 _common_merge = {
"stat":
False,
"legend":
False,
"title":
"Global Merge Rates in z+",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloption":
"v",
"ymin": 0.0,
"ymax": 1.1}
1313 _common_merge[
"xmin"] = _bin_count
1314 _common_merge[
"xmax"] = _common_merge[
"xmin"] + maxlayerzm
1315 _bin_count += 4*maxlayerzm
1316 _mergeplots_zplus = [Plot(
"globalEfficiencies", xtitle=_xtitle, ytitle=
"Merge Rate", **_common_merge)]
1317 _merges_zplus_eta = PlotGroup(
"MergeRate_vs_eta", _mergeplots_zplus_eta, ncols=10)
1318 _merges_zplus_phi = PlotGroup(
"MergeRate_vs_phi", _mergeplots_zplus_phi, ncols=10)
1319 _merges_zplus = PlotGroup(
"MergeRate_vs_layer", _mergeplots_zplus, ncols=1)
1325 _common_sc_score = {
"title":
"Score SimCluster to LayerClusters in z-",
1331 "drawStyle":
"hist",
1335 _common_sc_score.update(_legend_common)
1336 _score_simcluster_to_layerclusters_zminus = PlotGroup(
"score_simcluster_to_layercluster_zminus", [
1337 Plot(
"Score_simcluster2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_score)
for i
in range(0,maxlayerzm)
1340 _common_sc_score = {
"title":
"Score LayerCluster to SimClusters in z-",
1346 "drawStyle":
"hist",
1350 _common_sc_score.update(_legend_common)
1351 _score_layercluster_to_simclusters_zminus = PlotGroup(
"score_layercluster_to_simcluster_zminus", [
1352 Plot(
"Score_layercl2simcluster_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_score)
for i
in range(0,maxlayerzm)
1355 _common_sc_shared= {
"title":
"Shared Energy SimCluster To Layer Cluster in z-",
1359 _common_sc_shared.update(_legend_common)
1360 _shared_sc_plots_zminus = [Plot(
"SharedEnergy_simcluster2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(0,maxlayerzm)]
1361 _shared_sc_plots_zminus.extend([Plot(
"SharedEnergy_simcluster2layercl_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(0,maxlayerzm)])
1362 _shared_sc_plots_zminus.extend([Plot(
"SharedEnergy_simcluster2layercl_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(0,maxlayerzm)])
1363 _sharedEnergy_simcluster_to_layercluster_zminus = PlotGroup(
"sharedEnergy_simcluster_to_layercluster_zminus", _shared_sc_plots_zminus, ncols=8)
1365 _common_sc_shared= {
"title":
"Shared Energy Layer Cluster To SimCluster in z-",
1369 _common_sc_shared.update(_legend_common)
1370 _shared_plots2_sc_zminus = [Plot(
"SharedEnergy_layercluster2simcluster_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(0,maxlayerzm)]
1371 _common_sc_shared= {
"title":
"Shared Energy Layer Cluster To Best SimCluster in z-",
1377 _common_sc_shared.update(_legend_common)
1378 _shared_plots2_sc_zminus.extend([Plot(
"SharedEnergy_layercl2simcluster_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(0,maxlayerzm)])
1379 _shared_plots2_sc_zminus.extend([Plot(
"SharedEnergy_layercl2simcluster_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(0,maxlayerzm)])
1380 _sharedEnergy_layercluster_to_simcluster_zminus = PlotGroup(
"sharedEnergy_layercluster_to_simcluster_zminus", _shared_plots2_sc_zminus, ncols=8)
1383 _xbinlabels = [
"L{:02d}".
format(i+1)
for i
in range(0,maxlayerzm) ]
1384 _common_eff = {
"stat":
False,
"legend":
False}
1385 _effplots_sc_zminus_eta = [Plot(
"effic_eta_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(0,maxlayerzm)]
1386 _effplots_sc_zminus_phi = [Plot(
"effic_phi_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(0,maxlayerzm)]
1387 _common_eff = {
"stat":
False,
"legend":
False,
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1388 _common_eff[
"xmin"] = _bin_count
1389 _common_eff[
"xmax"] = maxlayerzm
1390 _bin_count += 4*maxlayerzm
1391 _effplots_sc_zminus = [Plot(
"globalEfficiencies_zminus", xtitle=
"Global Efficiencies in z-", **_common_eff)]
1392 _efficiencies_sc_zminus_eta = PlotGroup(
"Efficiencies_vs_eta_zminus", _effplots_sc_zminus_eta, ncols=10)
1393 _efficiencies_sc_zminus_phi = PlotGroup(
"Efficiencies_vs_phi_zminus", _effplots_sc_zminus_phi, ncols=10)
1394 _efficiencies_sc_zminus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zminus", _effplots_sc_zminus, ncols=4)
1396 _common_dup = {
"stat":
False,
"legend":
False}
1397 _dupplots_sc_zminus_eta = [Plot(
"duplicate_eta_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(0,maxlayerzm)]
1398 _dupplots_sc_zminus_phi = [Plot(
"duplicate_phi_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(0,maxlayerzm)]
1399 _common_dup = {
"stat":
False,
"legend":
False,
"title":
"Global Duplicates in z-",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1400 _common_dup[
"xmin"] = _bin_count
1401 _common_dup[
"xmax"] = _common_dup[
"xmin"] + maxlayerzm
1402 _bin_count += 4*maxlayerzm
1403 _dupplots_sc_zminus = [Plot(
"globalDublicates_zminus", xtitle=
"Global Duplicates in z-", **_common_dup)]
1404 _duplicates_sc_zminus_eta = PlotGroup(
"Duplicates_vs_eta_zminus", _dupplots_sc_zminus_eta, ncols=10)
1405 _duplicates_sc_zminus_phi = PlotGroup(
"Duplicates_vs_phi_zminus", _dupplots_sc_zminus_phi, ncols=10)
1406 _duplicates_sc_zminus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zminus", _dupplots_sc_zminus, ncols=4)
1408 _common_fake = {
"stat":
False,
"legend":
False}
1409 _fakeplots_sc_zminus_eta = [Plot(
"fake_eta_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(0,maxlayerzm)]
1410 _fakeplots_sc_zminus_phi = [Plot(
"fake_phi_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(0,maxlayerzm)]
1411 _common_fake = {
"stat":
False,
"legend":
False,
"title":
"Global Fake Rates in z-",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1412 _common_fake[
"xmin"] = _bin_count
1413 _common_fake[
"xmax"] = _common_fake[
"xmin"] + maxlayerzm
1414 _bin_count += 4*maxlayerzm
1415 _common_fake[
"xbinlabels"] = [
"L{:02d}".
format(i+1)
for i
in range(0,maxlayerzm) ]
1416 _common_fake[
"xbinlabelsize"] = 10.
1417 _fakeplots_sc_zminus = [Plot(
"globalFakes_zminus", xtitle=
"Global Fake Rate in z-", **_common_fake)]
1418 _fakes_sc_zminus_eta = PlotGroup(
"FakeRate_vs_eta_zminus", _fakeplots_sc_zminus_eta, ncols=10)
1419 _fakes_sc_zminus_phi = PlotGroup(
"FakeRate_vs_phi_zminus", _fakeplots_sc_zminus_phi, ncols=10)
1420 _fakes_sc_zminus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zminus", _fakeplots_sc_zminus, ncols=4)
1422 _common_merge = {
"stat":
False,
"legend":
False}
1423 _mergeplots_sc_zminus_eta = [Plot(
"merge_eta_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(0,maxlayerzm)]
1424 _mergeplots_sc_zminus_phi = [Plot(
"merge_phi_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(0,maxlayerzm)]
1425 _common_merge = {
"stat":
False,
"legend":
False,
"title":
"Global Merge Rates in z-",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1426 _common_merge[
"xmin"] = _bin_count
1427 _common_merge[
"xmax"] = _common_merge[
"xmin"] + maxlayerzm
1428 _bin_count += 4*maxlayerzm
1429 _common_merge[
"xbinlabels"] = [
"L{:02d}".
format(i+1)
for i
in range(0,maxlayerzm) ]
1430 _common_merge[
"xbinlabelsize"] = 10.
1431 _mergeplots_sc_zminus = [Plot(
"globalMergeRate_zminus", xtitle=
"Global merge Rate in z-", **_common_merge)]
1432 _merges_sc_zminus_eta = PlotGroup(
"MergeRate_vs_eta_zminus", _mergeplots_sc_zminus_eta, ncols=10)
1433 _merges_sc_zminus_phi = PlotGroup(
"MergeRate_vs_phi_zminus", _mergeplots_sc_zminus_phi, ncols=10)
1434 _merges_sc_zminus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zminus", _mergeplots_sc_zminus, ncols=4)
1436 _common_energy_score = dict(removeEmptyBins=
False, xbinlabelsize=10,
1438 xbinlabeloption=
"d",
1446 _energyscore_sc2lc_zminus = PlotGroup(
"Energy_vs_Score_SC2LC_zminus", [Plot(
"Energy_vs_Score_simcluster2layer_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_SC2LC",
1447 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(0, maxlayerzm)
1450 _energyscore_sc2lc_zplus = PlotGroup(
"Energy_vs_Score_SC2LC_zplus", [Plot(
"Energy_vs_Score_simcluster2layer_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_SC2LC",
1451 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(maxlayerzm,maxlayerzp)
1454 _common_energy_score[
"xlog"]=
False 1455 _common_energy_score[
"ylog"]=
False 1456 _common_energy_score[
"xmin"]=-0.1
1457 _energyscore_lc2sc_zminus = PlotGroup(
"Energy_vs_Score_LC2SC_zminus", [Plot(
"Energy_vs_Score_layer2simcluster_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_LC2SC",
1458 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(0, maxlayerzm)
1460 _energyscore_lc2sc_zplus = PlotGroup(
"Energy_vs_Score_LC2SC_zplus", [Plot(
"Energy_vs_Score_layer2simcluster_perlayer{:02d}".
format(i), title=
"Energy_vs_Score_LC2SC",
1461 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_energy_score)
for i
in range(maxlayerzm,maxlayerzp)
1467 _common_sc_score = {
"title":
"Score SimCluster to LayerClusters in z+",
1473 "drawStyle":
"hist",
1477 _common_sc_score.update(_legend_common)
1478 _score_simcluster_to_layerclusters_zplus = PlotGroup(
"score_simcluster_to_layercluster_zplus", [
1479 Plot(
"Score_simcluster2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_score)
for i
in range(maxlayerzm,maxlayerzp)
1482 _common_sc_score = {
"title":
"Score LayerCluster to SimClusters in z+",
1488 "drawStyle":
"hist",
1492 _common_sc_score.update(_legend_common)
1493 _score_layercluster_to_simclusters_zplus = PlotGroup(
"score_layercluster_to_simcluster_zplus", [
1494 Plot(
"Score_layercl2simcluster_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_score)
for i
in range(maxlayerzm,maxlayerzp)
1497 _common_sc_shared= {
"title":
"Shared Energy SimCluster To Layer Cluster in z+",
1501 _common_sc_shared.update(_legend_common)
1502 _shared_sc_plots_zplus = [Plot(
"SharedEnergy_simcluster2layercl_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(maxlayerzm,maxlayerzp)]
1503 _shared_sc_plots_zplus.extend([Plot(
"SharedEnergy_simcluster2layercl_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1504 _shared_sc_plots_zplus.extend([Plot(
"SharedEnergy_simcluster2layercl_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1505 _sharedEnergy_simcluster_to_layercluster_zplus = PlotGroup(
"sharedEnergy_simcluster_to_layercluster_zplus", _shared_sc_plots_zplus, ncols=8)
1507 _common_sc_shared= {
"title":
"Shared Energy Layer Cluster To SimCluster in z+",
1511 _common_sc_shared.update(_legend_common)
1512 _shared_plots2_sc_zplus = [Plot(
"SharedEnergy_layercluster2simcluster_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(maxlayerzm,maxlayerzp)]
1513 _common_sc_shared= {
"title":
"Shared Energy Layer Cluster To Best SimCluster in z+",
1519 _common_sc_shared.update(_legend_common)
1520 _shared_plots2_sc_zplus.extend([Plot(
"SharedEnergy_layercl2simcluster_vs_eta_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1521 _shared_plots2_sc_zplus.extend([Plot(
"SharedEnergy_layercl2simcluster_vs_phi_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_sc_shared)
for i
in range(maxlayerzm,maxlayerzp)])
1522 _sharedEnergy_layercluster_to_simcluster_zplus = PlotGroup(
"sharedEnergy_layercluster_to_simcluster_zplus", _shared_plots2_sc_zplus, ncols=8)
1525 _bin_count = maxlayerzm
1526 _common_eff = {
"stat":
False,
"legend":
False}
1527 _effplots_sc_zplus_eta = [Plot(
"effic_eta_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(maxlayerzm,maxlayerzp)]
1528 _effplots_sc_zplus_phi = [Plot(
"effic_phi_layer{:02d}".
format(i), xtitle=
"", **_common_eff)
for i
in range(maxlayerzm,maxlayerzp)]
1529 _common_eff = {
"stat":
False,
"legend":
False,
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1530 _common_eff[
"xmin"] = _bin_count
1531 _common_eff[
"xmax"] = _common_eff[
"xmin"] + maxlayerzm
1532 _bin_count += 4*maxlayerzm
1533 _effplots_sc_zplus = [Plot(
"globalEfficiencies_zplus", xtitle=
"Global Efficiencies in z+", **_common_eff)]
1534 _efficiencies_sc_zplus_eta = PlotGroup(
"Efficiencies_vs_eta_zplus", _effplots_sc_zplus_eta, ncols=10)
1535 _efficiencies_sc_zplus_phi = PlotGroup(
"Efficiencies_vs_phi_zplus", _effplots_sc_zplus_phi, ncols=10)
1536 _efficiencies_sc_zplus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zplus", _effplots_sc_zplus, ncols=4)
1538 _common_dup = {
"stat":
False,
"legend":
False}
1539 _dupplots_sc_zplus_eta = [Plot(
"duplicate_eta_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(maxlayerzm,maxlayerzp)]
1540 _dupplots_sc_zplus_phi = [Plot(
"duplicate_phi_layer{:02d}".
format(i), xtitle=
"", **_common_dup)
for i
in range(maxlayerzm,maxlayerzp)]
1541 _common_dup = {
"stat":
False,
"legend":
False,
"title":
"Global Duplicates in z+",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1542 _common_dup[
"xmin"] = _bin_count
1543 _common_dup[
"xmax"] = _common_dup[
"xmin"] + maxlayerzm
1544 _bin_count += 4*maxlayerzm
1545 _dupplots_sc_zplus = [Plot(
"globalDuplicates_zplus", xtitle=
"Global Duplicates in z+", **_common_dup)]
1546 _duplicates_sc_zplus_eta = PlotGroup(
"Duplicates_vs_eta_zplus", _dupplots_sc_zplus_eta, ncols=10)
1547 _duplicates_sc_zplus_phi = PlotGroup(
"Duplicates_vs_phi_zplus", _dupplots_sc_zplus_phi, ncols=10)
1548 _duplicates_sc_zplus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zplus", _dupplots_sc_zplus, ncols=4)
1550 _common_fake = {
"stat":
False,
"legend":
False}
1551 _fakeplots_sc_zplus_eta = [Plot(
"fake_eta_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(maxlayerzm,maxlayerzp)]
1552 _fakeplots_sc_zplus_phi = [Plot(
"fake_phi_layer{:02d}".
format(i), xtitle=
"", **_common_fake)
for i
in range(maxlayerzm,maxlayerzp)]
1553 _common_fake = {
"stat":
False,
"legend":
False,
"title":
"Global Fake Rates in z+",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1554 _common_fake[
"xmin"] = _bin_count
1555 _common_fake[
"xmax"] = _common_fake[
"xmin"] + maxlayerzm
1556 _bin_count += 4*maxlayerzm
1557 _fakeplots_sc_zplus = [Plot(
"globalFakeRate_zplus", xtitle=
"Global Fake Rate in z+", **_common_fake)]
1558 _fakes_sc_zplus_eta = PlotGroup(
"FakeRate_vs_eta_zplus", _fakeplots_sc_zplus_eta, ncols=10)
1559 _fakes_sc_zplus_phi = PlotGroup(
"FakeRate_vs_phi_zplus", _fakeplots_sc_zplus_phi, ncols=10)
1560 _fakes_sc_zplus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zplus", _fakeplots_sc_zplus, ncols=4)
1562 _common_merge = {
"stat":
False,
"legend":
False}
1563 _mergeplots_sc_zplus_eta = [Plot(
"merge_eta_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(maxlayerzm,maxlayerzp)]
1564 _mergeplots_sc_zplus_phi = [Plot(
"merge_phi_layer{:02d}".
format(i), xtitle=
"", **_common_merge)
for i
in range(maxlayerzm,maxlayerzp)]
1565 _common_merge = {
"stat":
False,
"legend":
False,
"title":
"Global Merge Rates in z+",
"xbinlabels": _xbinlabels,
"xbinlabelsize": 12,
"xbinlabeloptions":
"v"}
1566 _common_merge[
"xmin"] = _bin_count
1567 _common_merge[
"xmax"] = _common_merge[
"xmin"] + maxlayerzm
1568 _bin_count += 4*maxlayerzm
1569 _mergeplots_sc_zplus = [Plot(
"globalMergeRate_zplus", xtitle=
"Global merge Rate in z+", **_common_merge)]
1570 _merges_sc_zplus_eta = PlotGroup(
"MergeRate_vs_eta_zplus", _mergeplots_sc_zplus_eta, ncols=10)
1571 _merges_sc_zplus_phi = PlotGroup(
"MergeRate_vs_phi_zplus", _mergeplots_sc_zplus_phi, ncols=10)
1572 _merges_sc_zplus = PlotGroup(
"Eff_Dup_Fake_Merge_Global_zplus", _mergeplots_sc_zplus, ncols=4)
1575 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65 }
1580 _common_score = {
"stat":
False,
"legend":
False 1585 ,
"drawStyle":
"hist" 1589 ,
"xtitle":
"Default" 1591 _common_score.update(_legend_common)
1593 score_to_trackster = [
"",
"Pur",
"Dupl"]
1594 _score_caloparticle_to_tracksters = PlotGroup(
"ScoreCaloParticlesToTracksters", [], ncols=len(score_to_trackster))
1595 _score_simtrackster_to_tracksters = PlotGroup(
"ScoreSimTrackstersToTracksters", [], ncols=len(score_to_trackster))
1596 for score
in score_to_trackster:
1597 _score_caloparticle_to_tracksters.append(Plot(
"Score"+score+
"_caloparticle2trackster", **_common_score))
1598 _score_simtrackster_to_tracksters.append(Plot(
"Score"+score+
"_simtrackster2trackster", **_common_score))
1600 score_trackster_to = [
"",
"Fake",
"Merge"]
1601 _score_trackster_to_caloparticles = PlotGroup(
"ScoreTrackstersToCaloParticles", [], ncols=len(score_trackster_to))
1602 _score_trackster_to_simtracksters = PlotGroup(
"ScoreTrackstersToSimTracksters", [], ncols=len(score_trackster_to))
1603 for score
in score_trackster_to:
1604 _score_trackster_to_caloparticles.append(Plot(
"Score"+score+
"_trackster2caloparticle", **_common_score))
1605 _score_trackster_to_simtracksters.append(Plot(
"Score"+score+
"_trackster2simtrackster", **_common_score))
1608 _common_shared = {
"stat":
False,
"legend":
False,
"xtitle":
'Default',
"ytitle":
'Default'}
1609 _common_shared.update(_legend_common)
1610 _common_energy_score = dict(removeEmptyBins=
True, xbinlabelsize=10, xbinlabeloption=
"d", drawStyle=
"COLZ", adjustMarginRight=0.1, legend=
False, xtitle=
'Default', ytitle=
'Default')
1614 _sharedEnergy_to_trackster = []
1615 _sharedEnergy_trackster_to = []
1616 versions = [
"",
"_assoc",
"_assoc_vs_eta",
"_assoc_vs_phi"]
1618 _energyscore_to_trackster = []
1619 _energyscore_trackster_to = []
1620 en_vs_score = [
"",
"best",
"secBest"]
1622 _sharedEnergy_to_trackster.append(PlotGroup(
"SharedEnergy_"+val+
"ToTrackster", [], ncols=2))
1623 _sharedEnergy_trackster_to.append(PlotGroup(
"SharedEnergy_TracksterTo"+val, [], ncols=2))
1624 for ver
in versions:
1625 _sharedEnergy_to_trackster[-1].
append(Plot(
"SharedEnergy_"+val.lower()+
"2trackster"+ver, **_common_shared))
1626 _sharedEnergy_trackster_to[-1].
append(Plot(
"SharedEnergy_trackster2"+val.lower()+ver, **_common_shared))
1628 _energyscore_to_trackster.append(PlotGroup(
"Energy_vs_Score_"+val+
"ToTracksters", [], ncols=len(en_vs_score)))
1629 _energyscore_trackster_to.append(PlotGroup(
"Energy_vs_Score_TrackstersTo"+val, [], ncols=len(en_vs_score)))
1630 for ver
in en_vs_score:
1631 _energyscore_to_trackster[-1].
append(Plot(
"Energy_vs_Score_"+val.lower()+
"2"+ver+
"Trackster", **_common_energy_score))
1632 _energyscore_trackster_to[-1].
append(Plot(
"Energy_vs_Score_trackster2"+ver+val, **_common_energy_score))
1637 "xbinlabels": [
"",
"TN(pur)",
"FN(ineff.)",
"FP(fake)",
"TP(eff)"],
1638 "xbinlabeloption":
"h",
1639 "drawStyle":
"hist",
1643 _common_assoc.update(_legend_common)
1644 _cell_association_table = PlotGroup(
"cellAssociation_table", [
1645 Plot(
"cellAssociation_perlayer{:02d}".
format(i), xtitle=
"Layer {:02d} in z-".
format(i%maxlayerzm+1)
if (i<maxlayerzm)
else "Layer {:02d} in z+".
format(i%maxlayerzm+1), **_common_assoc)
for i
in range(0,maxlayerzm)
1649 _common_metric = {
"stat":
False,
"legend":
False,
"xbinlabelsize": 14,
"xbinlabeloption":
"d",
"ymin": 0.0,
"ymax": 1.1}
1650 _common_metric_logx = _common_metric.copy()
1651 _common_metric_logx[
"xlog"] =
True 1659 _effplots = [Plot(
"globalEfficiencies", xtitle=
"", **_common_metric)]
1660 _purityplots = [Plot(
"globalEfficiencies", xtitle=
"", **_common_metric)]
1661 _dupplots = [Plot(
"globalEfficiencies", xtitle=
"", **_common_metric)]
1662 _fakeplots = [Plot(
"globalEfficiencies", xtitle=
"", **_common_metric)]
1663 _mergeplots = [Plot(
"globalEfficiencies", xtitle=
"", **_common_metric)]
1666 kwargs = _common_metric_logx
if v
in [
"energy",
"pt"]
else _common_metric
1667 _effplots.extend([Plot(
"effic_"+v+simDict[val], xtitle = variables[v][0]+variables[v][1], **kwargs)])
1668 _purityplots.extend([Plot(
"purity_"+v+simDict[val], xtitle = variables[v][0]+variables[v][1], **kwargs)])
1669 _dupplots.extend([Plot(
"duplicate_"+v+simDict[val], xtitle = variables[v][0]+variables[v][1], **kwargs)])
1670 _fakeplots.extend([Plot(
"fake_"+v+simDict[val], xtitle = variables[v][0]+variables[v][1], **kwargs)])
1671 _mergeplots.extend([Plot(
"merge_"+v+simDict[val], xtitle = variables[v][0]+variables[v][1], **kwargs)])
1673 _efficiencies.append(PlotGroup(
"Efficiencies"+simDict[val], _effplots, ncols=3))
1674 _purities.append(PlotGroup(
"Purities"+simDict[val], _purityplots, ncols=3))
1675 _duplicates.append(PlotGroup(
"Duplicates"+simDict[val], _dupplots, ncols=3))
1676 _fakes.append(PlotGroup(
"FakeRate"+simDict[val], _fakeplots, ncols=3))
1677 _merges.append(PlotGroup(
"MergeRate"+simDict[val], _mergeplots, ncols=3))
1681 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65,
"xtitle":
"Default"}
1683 _tottracksternum = PlotGroup(
"TotalNumberofTracksters", [
1684 Plot(
"tottracksternum", **_common)
1687 _trackster_layernum_plots = [Plot(
"trackster_firstlayer", **_common)]
1688 _trackster_layernum_plots.extend([Plot(
"trackster_lastlayer", **_common)])
1689 _trackster_layernum_plots.extend([Plot(
"trackster_layersnum", **_common)])
1690 _trackster_layernum = PlotGroup(
"LayerNumbersOfTrackster", _trackster_layernum_plots, ncols=3)
1692 _common[
"xmax"] = 50
1693 _clusternum_in_trackster = PlotGroup(
"NumberofLayerClustersinTrackster",[
1694 Plot(
"clusternum_in_trackster", **_common)
1697 _common = {
"stat":
True,
"drawStyle":
"pcolz",
"staty": 0.65,
"xtitle":
"Default",
"ytitle":
"Default"}
1699 _clusternum_in_trackster_vs_layer = PlotGroup(
"NumberofLayerClustersinTracksterPerLayer",[
1700 Plot(
"clusternum_in_trackster_vs_layer", **_common)
1703 _common[
"scale"] = 100.
1705 _multiplicity_numberOfEventsHistogram = hgcVal_dqm +
"ticlTrackstersMerge/multiplicity_numberOfEventsHistogram" 1706 _multiplicity_zminus_numberOfEventsHistogram = hgcVal_dqm +
"ticlTrackstersMerge/multiplicity_zminus_numberOfEventsHistogram" 1707 _multiplicity_zplus_numberOfEventsHistogram = hgcVal_dqm +
"ticlTrackstersMerge/multiplicity_zplus_numberOfEventsHistogram" 1709 _multiplicityOfLCinTST_plots = [Plot(
"multiplicityOfLCinTST",
1710 drawCommand =
"colz text45", normalizeToNumberOfEvents =
True, **_common)]
1711 _multiplicityOfLCinTST_plots.extend([Plot(
"multiplicityOfLCinTST_vs_layerclusterenergy",
1712 drawCommand =
"colz text45", normalizeToNumberOfEvents =
True, **_common)])
1713 _multiplicityOfLCinTST_plots.extend([Plot(
"multiplicityOfLCinTST_vs_layercluster_zplus",
1714 drawCommand =
"colz text45", normalizeToNumberOfEvents =
True, **_common)])
1715 _multiplicityOfLCinTST_plots.extend([Plot(
"multiplicityOfLCinTST_vs_layercluster_zminus",
1716 drawCommand =
"colz text45", normalizeToNumberOfEvents =
True, **_common)])
1717 _multiplicityOfLCinTST = PlotGroup(
"MultiplicityofLCinTST", _multiplicityOfLCinTST_plots, ncols=2)
1719 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65}
1723 _clusternum_in_trackster_perlayer_zminus_EE = PlotGroup(
"NumberofLayerClustersinTracksterPerLayer_zminus_EE", [
1724 Plot(
"clusternum_in_trackster_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm)
1727 _clusternum_in_trackster_perlayer_zminus_FH = PlotGroup(
"NumberofLayerClustersinTracksterPerLayer_zminus_FH", [
1728 Plot(
"clusternum_in_trackster_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzm,lastLayerFHzm)
1731 _clusternum_in_trackster_perlayer_zminus_BH = PlotGroup(
"NumberofLayerClustersinTracksterPerLayer_zminus_BH", [
1732 Plot(
"clusternum_in_trackster_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzm,maxlayerzm)
1738 _clusternum_in_trackster_perlayer_zplus_EE = PlotGroup(
"NumberofLayerClustersinTracksterPerLayer_zplus_EE", [
1739 Plot(
"clusternum_in_trackster_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(maxlayerzm,lastLayerEEzp)
1742 _clusternum_in_trackster_perlayer_zplus_FH = PlotGroup(
"NumberofLayerClustersinTracksterPerLayer_zplus_FH", [
1743 Plot(
"clusternum_in_trackster_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerEEzp,lastLayerFHzp)
1746 _clusternum_in_trackster_perlayer_zplus_BH = PlotGroup(
"NumberofLayerClustersinTracksterPerLayer_zplus_BH", [
1747 Plot(
"clusternum_in_trackster_perlayer{:02d}".
format(i), xtitle=
"", **_common)
for i
in range(lastLayerFHzp,maxlayerzp)
1751 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65,
"xtitle":
"Default"}
1754 _trackster_eppe_plots = [Plot(
"trackster_eta", **_common)]
1755 _trackster_eppe_plots.extend([Plot(
"trackster_phi", **_common)])
1756 _trackster_eppe_plots.extend([Plot(
"trackster_pt", **_common)])
1757 _trackster_eppe_plots.extend([Plot(
"trackster_energy", **_common)])
1758 _trackster_eppe = PlotGroup(
"EtaPhiPtEnergy", _trackster_eppe_plots, ncols=2)
1760 _trackster_xyz_plots = [Plot(
"trackster_x", **_common)]
1761 _trackster_xyz_plots.extend([Plot(
"trackster_y", **_common)])
1762 _trackster_xyz_plots.extend([Plot(
"trackster_z", **_common)])
1763 _trackster_xyz = PlotGroup(
"XYZ", _trackster_xyz_plots, ncols=3)
1770 cand_plots_names = [
"N of tracksters in candidate",
"Candidates PDG Id",
"Candidates charge",
"Candidates type"]
1771 _candidate_nts_plots = []
1772 for name
in cand_plots_names:
1773 _candidate_nts_plots.extend([Plot(name, **_common)])
1774 _candidatesPlots1 = PlotGroup(
"General_plots_pid_type", _candidate_nts_plots, ncols=2)
1776 cand_plots_names = [
"Candidates pT",
"Candidates raw energy",
"Candidates regressed energy"]
1777 _candidate_nts_plots = []
1778 for name
in cand_plots_names:
1779 _candidate_nts_plots.extend([Plot(name, **_common)])
1780 _candidatesPlots2 = PlotGroup(
"General_plots_pt_energy", _candidate_nts_plots, ncols=3)
1782 _candidatesPlots = [_candidatesPlots1, _candidatesPlots2]
1785 cand_type = [
"charged_hadrons",
"electrons",
"muons",
"neutral_hadrons",
"neutral_pions",
"photons"]
1786 cand_plots_names = [
" candidates PDG Id",
" candidates charge",
" candidates type"]
1787 cand_plots_names_den = [
"den_fake_cand_vs_energy_",
"den_fake_cand_vs_eta_",
"den_fake_cand_vs_phi_",
"den_fake_cand_vs_pt_"]
1789 _all_cand_type_plots = []
1790 for ct
in cand_type:
1791 cand_type_plots = [Plot(
"N of tracksters in candidate for "+ct, title=
"N of tracksters in candidate for "+ct.replace(
"_",
" "), **_common)]
1792 for name
in cand_plots_names:
1793 cand_type_plots.extend([Plot(ct+name, title=ct.replace(
"_",
" ")+name, **_common)])
1794 _all_cand_type_plots.append(cand_type_plots)
1796 _all_cand_ene_plots = []
1797 for ct
in cand_type:
1798 name =
"candidates regressed energy" 1799 cand_type_plots = [Plot(ct+name, title=ct.replace(
"_",
" ")+
" "+name, **_common)]
1800 for name
in cand_plots_names_den:
1801 cand_type_plots.extend([Plot(name+ct, title=ct.replace(
"_",
" ")+
" candidates "+name.replace(
"den_fake_cand_vs_",
"").
replace(
"_",
""), **_common)])
1802 _all_cand_ene_plots.append(cand_type_plots)
1805 _common_eff_fake = {
"stat":
False,
"legend":
False,
"xbinlabelsize": 14,
"xtitle":
"Default",
"xbinlabeloption":
"d",
"ymin": 0.0,
"ymax": 1.1}
1806 _all_cand_eff_plots = []
1807 for ct
in cand_type:
1809 for var
in [
"pt",
"energy",
"eta",
"phi"]:
1810 for cut
in [
"track",
"pid",
"energy"]:
1811 cand_eff_plots.extend([Plot(
"eff_"+ct+
"_"+cut+
"_"+var, title=cut +
" efficiency for "+ct.replace(
"_",
" ")+
" vs "+var, ytitle=
"Efficiency", **_common_eff_fake)])
1812 _all_cand_eff_plots.append(cand_eff_plots)
1814 _all_cand_fake_plots = []
1815 for ct
in cand_type:
1816 cand_fake_plots = []
1817 for var
in [
"pt",
"energy",
"eta",
"phi"]:
1818 for cut
in [
"track",
"pid",
"energy"]:
1819 cand_fake_plots.extend([Plot(
"fake_"+ct+
"_"+cut+
"_"+var, title=cut +
" fake rate for "+ct.replace(
"_",
" ")+
" vs "+var, ytitle=
"Fake rate", **_common_eff_fake)])
1820 _all_cand_fake_plots.append(cand_fake_plots)
1822 _allCandidatesPlots = [[],[],[],[],[],[]]
1824 _allCandidatesPlots[i].extend([PlotGroup(cand_type[i]+
"_type", _all_cand_type_plots[i], ncols=2), PlotGroup(cand_type[i]+
"_kin", _all_cand_ene_plots[i], ncols=3), PlotGroup(cand_type[i]+
"_eff", _all_cand_eff_plots[i], ncols=3), PlotGroup(cand_type[i]+
"_fake", _all_cand_fake_plots[i], ncols=3)])
1830 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65,
"ymin": 0.1,
"ylog":
True}
1832 _HitValidation = PlotGroup(
"HitValidation", [
1833 Plot(
"heeEnSim", title=
"SimHits_EE_Energy", **_common),
1834 Plot(
"hebEnSim", title=
"SimHits_HE_Silicon_Energy", **_common),
1835 Plot(
"hefEnSim", title=
"SimHits_HE_Scintillator_Energy", **_common),
1838 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65}
1840 _Occupancy_EE_zplus = PlotGroup(
"Occupancy_EE_zplus", [Plot(
"HitOccupancy_Plus_layer_{:02d}".
format(i), title=
"Occupancy_EE_zplus",
1841 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1844 _Occupancy_HE_Silicon_zplus = PlotGroup(
"Occupancy_HE_Silicon_zplus", [Plot(
"HitOccupancy_Plus_layer_{:02d}".
format(i), title=
"Occupancy_HE_zplus",
1845 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1848 _Occupancy_HE_Scintillator_zplus = PlotGroup(
"Occupancy_HE_Scintillator_zplus", [Plot(
"HitOccupancy_Plus_layer_{:02d}".
format(i), title=
"Occupancy_HE_Scintillator_zplus",
1849 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1852 _Occupancy_EE_zminus = PlotGroup(
"Occupancy_EE_zminus", [Plot(
"HitOccupancy_Minus_layer_{:02d}".
format(i), title=
"Occupancy_EE_zminus",
1853 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1856 _Occupancy_HE_Silicon_zminus = PlotGroup(
"Occupancy_HE_Silicon_zminus", [Plot(
"HitOccupancy_Minus_layer_{:02d}".
format(i), title=
"Occupancy_HE_Silicon_zminus",
1857 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1860 _Occupancy_HE_Scintillator_zminus = PlotGroup(
"Occupancy_HE_Scintillator_zminus", [Plot(
"HitOccupancy_Minus_layer_{:02d}".
format(i), title=
"Occupancy_HE_Scintillator_zminus",
1861 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1864 _common_etaphi = dict(removeEmptyBins=
False, xbinlabelsize=10, xbinlabeloption=
"d", ymin=
None)
1866 _EtaPhi_EE_zplus = PlotGroup(
"EtaPhi_EE_zplus", [Plot(
"EtaPhi_Plus_layer_{:02d}".
format(i), title=
"EtaPhi_EE_zplus",
1867 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_etaphi)
for i
in range(EE_min,EE_max+1)
1870 _EtaPhi_HE_Silicon_zplus = PlotGroup(
"EtaPhi_HE_Silicon_zplus", [Plot(
"EtaPhi_Plus_layer_{:02d}".
format(i), title=
"EtaPhi_HE_Silicon_zplus",
1871 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_etaphi)
for i
in range(HESilicon_min,HESilicon_max+1)
1874 _EtaPhi_HE_Scintillator_zplus = PlotGroup(
"EtaPhi_HE_Scintillator_zplus", [Plot(
"EtaPhi_Plus_layer_{:02d}".
format(i), title=
"EtaPhi_HE_Scintillator_zplus",
1875 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_etaphi)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1878 _EtaPhi_EE_zminus = PlotGroup(
"EtaPhi_EE_zminus", [Plot(
"EtaPhi_Minus_layer_{:02d}".
format(i), title=
"EtaPhi_EE_zminus",
1879 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_etaphi)
for i
in range(EE_min,EE_max+1)
1882 _EtaPhi_HE_Silicon_zminus = PlotGroup(
"EtaPhi_HE_Silicon_zminus", [Plot(
"EtaPhi_Minus_layer_{:02d}".
format(i), title=
"EtaPhi_HE_Silicon_zminus",
1883 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_etaphi)
for i
in range(HESilicon_min,HESilicon_max+1)
1886 _EtaPhi_HE_Scintillator_zminus = PlotGroup(
"EtaPhi_HE_Scintillator_zminus", [Plot(
"EtaPhi_Minus_layer_{:02d}".
format(i), title=
"EtaPhi_HE_Scintillator_zminus",
1887 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_etaphi)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1890 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65,
"ymin": 0.1,
"ylog":
True}
1892 _Energy_EE_0 = PlotGroup(
"Energy_Time_0_EE", [Plot(
"energy_time_0_layer_{:02d}".
format(i), title=
"Energy_Time_0_EE",
1893 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1896 _Energy_HE_Silicon_0 = PlotGroup(
"Energy_Time_0_HE_Silicon", [Plot(
"energy_time_0_layer_{:02d}".
format(i), title=
"Energy_Time_0_HE_Silicon",
1897 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1900 _Energy_HE_Scintillator_0 = PlotGroup(
"Energy_Time_0_HE_Scintillator", [Plot(
"energy_time_0_layer_{:02d}".
format(i), title=
"Energy_Time_0_HE_Scintillator",
1901 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1904 _Energy_EE_1 = PlotGroup(
"Energy_Time_1_EE", [Plot(
"energy_time_1_layer_{:02d}".
format(i), title=
"Energy_Time_1_EE",
1905 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1908 _Energy_HE_Silicon_1 = PlotGroup(
"Energy_Time_1_HE_Silicon", [Plot(
"energy_time_1_layer_{:02d}".
format(i), title=
"Energy_Time_1_HE_Silicon",
1909 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1912 _Energy_HE_Scintillator_1 = PlotGroup(
"Energy_Time_1_HE_Scintillator", [Plot(
"energy_time_1_layer_{:02d}".
format(i), title=
"Energy_Time_1_HE_Scintillator",
1913 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1916 _Energy_EE = PlotGroup(
"Energy_EE", [Plot(
"energy_layer_{:02d}".
format(i), title=
"Energy_EE",
1917 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1920 _Energy_HE_Silicon = PlotGroup(
"Energy_HE_Silicon", [Plot(
"energy_layer_{:02d}".
format(i), title=
"Energy_HE_Silicon",
1921 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1924 _Energy_HE_Scintillator = PlotGroup(
"Energy_HE_Scintillator", [Plot(
"energy_layer_{:02d}".
format(i), title=
"Energy_HE_Scintillator",
1925 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1928 _DigiHits_ADC_EE = PlotGroup(
"ADC_EE", [Plot(
"ADC_layer_{:02d}".
format(i), title=
"DigiHits_ADC_EE",
1929 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1932 _DigiHits_ADC_HE_Silicon = PlotGroup(
"ADC_HE_Silicon", [Plot(
"ADC_layer_{:02d}".
format(i), title=
"DigiHits_ADC_HE_Silicon",
1933 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1936 _DigiHits_ADC_HE_Scintillator = PlotGroup(
"ADC_HE_Scintillator", [Plot(
"ADC_layer_{:02d}".
format(i), title=
"DigiHits_ADC_HE_Scintillator",
1937 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1940 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65}
1942 _DigiHits_Occupancy_EE_zplus = PlotGroup(
"Occupancy_EE_zplus", [Plot(
"DigiOccupancy_Plus_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_EE_zplus",
1943 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1946 _DigiHits_Occupancy_HE_Silicon_zplus = PlotGroup(
"Occupancy_HE_Silicon_zplus", [Plot(
"DigiOccupancy_Plus_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_HE_Silicon_zplus",
1947 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1950 _DigiHits_Occupancy_HE_Scintillator_zplus = PlotGroup(
"Occupancy_HE_Scintillator_zplus", [Plot(
"DigiOccupancy_Plus_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_HE_Scintillator_zplus",
1951 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1954 _DigiHits_Occupancy_EE_zminus = PlotGroup(
"Occupancy_EE_zminus", [Plot(
"DigiOccupancy_Minus_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_EE_zminus",
1955 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1958 _DigiHits_Occupancy_HE_Silicon_zminus = PlotGroup(
"Occupancy_HE_Silicon_zminus", [Plot(
"DigiOccupancy_Minus_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_HE_Silicon_zminus",
1959 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1962 _DigiHits_Occupancy_HE_Scintillator_zminus = PlotGroup(
"Occupancy_HE_Scintillator_zminus", [Plot(
"DigiOccupancy_Minus_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_HE_Scintillator_zminus",
1963 xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1966 _common_XY = dict(removeEmptyBins=
True, xbinlabelsize=10, xbinlabeloption=
"d", ymin=
None)
1968 _DigiHits_Occupancy_XY_EE = PlotGroup(
"Occupancy_XY_EE", [Plot(
"DigiOccupancy_XY_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_XY_EE",
1969 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_XY)
for i
in range(EE_min,EE_max+1)
1972 _DigiHits_Occupancy_XY_HE_Silicon = PlotGroup(
"Occupancy_XY_HE_Silicon", [Plot(
"DigiOccupancy_XY_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_XY_HE_Silicon",
1973 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_XY)
for i
in range(HESilicon_min,HESilicon_max+1)
1976 _DigiHits_Occupancy_XY_HE_Scintillator = PlotGroup(
"Occupancy_XY_HE_Scintillator", [Plot(
"DigiOccupancy_XY_layer_{:02d}".
format(i), title=
"DigiHits_Occupancy_XY_HE_Scintillator",
1977 xtitle=
"Layer {}".
format(i), drawStyle=
"COLZ", adjustMarginRight=0.1, **_common_XY)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1980 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65,
"ymin": 0.1,
"ylog":
True}
1982 _DigiHits_TOA_EE = PlotGroup(
"TOA_EE", [
1983 Plot(
"TOA_layer_{:02d}".
format(i), title=
"TOA_EE", xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1986 _DigiHits_TOA_HE_Silicon = PlotGroup(
"TOA_HE_Silicon", [
1987 Plot(
"TOA_layer_{:02d}".
format(i), title=
"TOA_HE_Silicon", xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
1990 _DigiHits_TOA_HE_Scintillator = PlotGroup(
"TOA_HE_Scintillator", [
1991 Plot(
"TOA_layer_{:02d}".
format(i), title=
"TOA_HE_Scintillator", xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
1994 _DigiHits_TOT_EE = PlotGroup(
"TOT_EE", [
1995 Plot(
"TOT_layer_{:02d}".
format(i), title=
"TOT_EE", xtitle=
"Layer {}".
format(i), **_common)
for i
in range(EE_min,EE_max+1)
1998 _DigiHits_TOT_HE_Silicon = PlotGroup(
"TOT_HE_Silicon", [
1999 Plot(
"TOT_layer_{:02d}".
format(i), title=
"TOT_HE_Silicon", xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HESilicon_min,HESilicon_max+1)
2002 _DigiHits_TOT_HE_Scintillator = PlotGroup(
"TOT_HE_Scintillator", [
2003 Plot(
"TOT_layer_{:02d}".
format(i), title=
"TOT_HE_Scintillator", xtitle=
"Layer {}".
format(i), **_common)
for i
in range(HEScintillator_min,HEScintillator_max+1)
2008 _common = {
"stat":
True,
"drawStyle":
"hist",
"staty": 0.65,
"ymin": 0.1,
"ylog":
False}
2010 _LayerOccupancy = PlotGroup(
"LayerOccupancy", [
2011 Plot(
"LayerOccupancy", title=
"LayerOccupancy", **_common)], ncols=1)
2013 _ReconstructableEnergyOverCPenergy = PlotGroup(
"ReconstructableEnergyOverCPenergy", [
2014 Plot(
"h_EoP_CPene_100_calib_fraction", title=
"EoP_CPene_100_calib_fraction", **_common),
2015 Plot(
"h_EoP_CPene_200_calib_fraction", title=
"EoP_CPene_200_calib_fraction", **_common),
2016 Plot(
"h_EoP_CPene_300_calib_fraction", title=
"EoP_CPene_300_calib_fraction", **_common),
2017 Plot(
"h_EoP_CPene_scint_calib_fraction", title=
"EoP_CPene_scint_calib_fraction", **_common),
2020 _ParticleFlowClusterHGCalFromTrackster_Closest_EoverCPenergy = PlotGroup(
"ParticleFlowClusterHGCalFromTrackster", [
2021 Plot(
"hgcal_EoP_CPene_100_calib_fraction", title=
"hgcal_EoP_CPene_100_calib_fraction", **_common),
2022 Plot(
"hgcal_EoP_CPene_200_calib_fraction", title=
"hgcal_EoP_CPene_200_calib_fraction", **_common),
2023 Plot(
"hgcal_EoP_CPene_300_calib_fraction", title=
"hgcal_EoP_CPene_300_calib_fraction", **_common),
2024 Plot(
"hgcal_EoP_CPene_scint_calib_fraction", title=
"hgcal_EoP_CPene_scint_calib_fraction", **_common),
2027 _EcalDrivenGsfElectronsFromTrackster_Closest_EoverCPenergy = PlotGroup(
"EcalDrivenGsfElectronsFromTrackster", [
2028 Plot(
"hgcal_ele_EoP_CPene_100_calib_fraction", title=
"hgcal_ele_EoP_CPene_100_calib_fraction", **_common),
2029 Plot(
"hgcal_ele_EoP_CPene_200_calib_fraction", title=
"hgcal_ele_EoP_CPene_200_calib_fraction", **_common),
2030 Plot(
"hgcal_ele_EoP_CPene_300_calib_fraction", title=
"hgcal_ele_EoP_CPene_300_calib_fraction", **_common),
2031 Plot(
"hgcal_ele_EoP_CPene_scint_calib_fraction", title=
"hgcal_ele_EoP_CPene_scint_calib_fraction", **_common),
2034 _PhotonsFromTrackster_Closest_EoverCPenergy = PlotGroup(
"PhotonsFromTrackster", [
2035 Plot(
"hgcal_photon_EoP_CPene_100_calib_fraction", title=
"hgcal_photon_EoP_CPene_100_calib_fraction", **_common),
2036 Plot(
"hgcal_photon_EoP_CPene_200_calib_fraction", title=
"hgcal_photon_EoP_CPene_200_calib_fraction", **_common),
2037 Plot(
"hgcal_photon_EoP_CPene_300_calib_fraction", title=
"hgcal_photon_EoP_CPene_300_calib_fraction", **_common),
2038 Plot(
"hgcal_photon_EoP_CPene_scint_calib_fraction", title=
"hgcal_photon_EoP_CPene_scint_calib_fraction", **_common),
2042 hgcalLayerClustersPlotter = Plotter()
2043 layerClustersLabel =
'Layer Clusters' 2045 lc_general_clusterlevel = [
2048 _totclusternum_thick,
2053 _num_reco_cluster_eta,
2056 _longdepthbarycentre,
2062 lc_clusterlevel_zminus = [
2064 _totclusternum_layer_EE_zminus,
2065 _totclusternum_layer_FH_zminus,
2066 _totclusternum_layer_BH_zminus,
2068 _energyclustered_perlayer_EE_zminus,
2069 _energyclustered_perlayer_FH_zminus,
2070 _energyclustered_perlayer_BH_zminus
2073 lc_cellevel_zminus = [
2078 _cellsnum_perthick_perlayer_120_EE_zminus,
2079 _cellsnum_perthick_perlayer_120_FH_zminus,
2080 _cellsnum_perthick_perlayer_120_BH_zminus,
2081 _cellsnum_perthick_perlayer_200_EE_zminus,
2082 _cellsnum_perthick_perlayer_200_FH_zminus,
2083 _cellsnum_perthick_perlayer_200_BH_zminus,
2084 _cellsnum_perthick_perlayer_300_EE_zminus,
2085 _cellsnum_perthick_perlayer_300_FH_zminus,
2086 _cellsnum_perthick_perlayer_300_BH_zminus,
2087 _cellsnum_perthick_perlayer_scint_EE_zminus,
2088 _cellsnum_perthick_perlayer_scint_FH_zminus,
2089 _cellsnum_perthick_perlayer_scint_BH_zminus,
2091 _cell_association_table_zminus
2094 lc_cp_association_zminus = [
2096 _efficiencies_zminus,
2097 _efficiencies_zminus_eta,
2098 _efficiencies_zminus_phi,
2101 _duplicates_zminus_eta,
2102 _duplicates_zminus_phi,
2112 _score_caloparticle_to_layerclusters_zminus,
2114 _score_layercluster_to_caloparticles_zminus,
2116 _sharedEnergy_caloparticle_to_layercluster_zminus,
2118 _sharedEnergy_layercluster_to_caloparticle_zminus,
2120 _energyscore_cp2lc_zminus,
2122 _energyscore_lc2cp_zminus
2125 lc_zminus_extended = [
2131 _distancetomaxcell_perthickperlayer_120_EE_zminus,
2132 _distancetomaxcell_perthickperlayer_120_FH_zminus,
2133 _distancetomaxcell_perthickperlayer_120_BH_zminus,
2134 _distancetomaxcell_perthickperlayer_200_EE_zminus,
2135 _distancetomaxcell_perthickperlayer_200_FH_zminus,
2136 _distancetomaxcell_perthickperlayer_200_BH_zminus,
2137 _distancetomaxcell_perthickperlayer_300_EE_zminus,
2138 _distancetomaxcell_perthickperlayer_300_FH_zminus,
2139 _distancetomaxcell_perthickperlayer_300_BH_zminus,
2140 _distancetomaxcell_perthickperlayer_scint_EE_zminus,
2141 _distancetomaxcell_perthickperlayer_scint_FH_zminus,
2142 _distancetomaxcell_perthickperlayer_scint_BH_zminus,
2143 _distancetoseedcell_perthickperlayer_120_EE_zminus,
2144 _distancetoseedcell_perthickperlayer_120_FH_zminus,
2145 _distancetoseedcell_perthickperlayer_120_BH_zminus,
2146 _distancetoseedcell_perthickperlayer_200_EE_zminus,
2147 _distancetoseedcell_perthickperlayer_200_FH_zminus,
2148 _distancetoseedcell_perthickperlayer_200_BH_zminus,
2149 _distancetoseedcell_perthickperlayer_300_EE_zminus,
2150 _distancetoseedcell_perthickperlayer_300_FH_zminus,
2151 _distancetoseedcell_perthickperlayer_300_BH_zminus,
2152 _distancetoseedcell_perthickperlayer_scint_EE_zminus,
2153 _distancetoseedcell_perthickperlayer_scint_FH_zminus,
2154 _distancetoseedcell_perthickperlayer_scint_BH_zminus,
2155 _distancetomaxcell_perthickperlayer_eneweighted_120_EE_zminus,
2156 _distancetomaxcell_perthickperlayer_eneweighted_120_FH_zminus,
2157 _distancetomaxcell_perthickperlayer_eneweighted_120_BH_zminus,
2158 _distancetomaxcell_perthickperlayer_eneweighted_200_EE_zminus,
2159 _distancetomaxcell_perthickperlayer_eneweighted_200_FH_zminus,
2160 _distancetomaxcell_perthickperlayer_eneweighted_200_BH_zminus,
2161 _distancetomaxcell_perthickperlayer_eneweighted_300_EE_zminus,
2162 _distancetomaxcell_perthickperlayer_eneweighted_300_FH_zminus,
2163 _distancetomaxcell_perthickperlayer_eneweighted_300_BH_zminus,
2164 _distancetomaxcell_perthickperlayer_eneweighted_scint_EE_zminus,
2165 _distancetomaxcell_perthickperlayer_eneweighted_scint_FH_zminus,
2166 _distancetomaxcell_perthickperlayer_eneweighted_scint_BH_zminus,
2167 _distancetoseedcell_perthickperlayer_eneweighted_120_EE_zminus,
2168 _distancetoseedcell_perthickperlayer_eneweighted_120_FH_zminus,
2169 _distancetoseedcell_perthickperlayer_eneweighted_120_BH_zminus,
2170 _distancetoseedcell_perthickperlayer_eneweighted_200_EE_zminus,
2171 _distancetoseedcell_perthickperlayer_eneweighted_200_FH_zminus,
2172 _distancetoseedcell_perthickperlayer_eneweighted_200_BH_zminus,
2173 _distancetoseedcell_perthickperlayer_eneweighted_300_EE_zminus,
2174 _distancetoseedcell_perthickperlayer_eneweighted_300_FH_zminus,
2175 _distancetoseedcell_perthickperlayer_eneweighted_300_BH_zminus,
2176 _distancetoseedcell_perthickperlayer_eneweighted_scint_EE_zminus,
2177 _distancetoseedcell_perthickperlayer_eneweighted_scint_FH_zminus,
2178 _distancetoseedcell_perthickperlayer_eneweighted_scint_BH_zminus,
2179 _distancebetseedandmaxcell_perthickperlayer_120_EE_zminus,
2180 _distancebetseedandmaxcell_perthickperlayer_120_FH_zminus,
2181 _distancebetseedandmaxcell_perthickperlayer_120_BH_zminus,
2182 _distancebetseedandmaxcell_perthickperlayer_200_EE_zminus,
2183 _distancebetseedandmaxcell_perthickperlayer_200_FH_zminus,
2184 _distancebetseedandmaxcell_perthickperlayer_200_BH_zminus,
2185 _distancebetseedandmaxcell_perthickperlayer_300_EE_zminus,
2186 _distancebetseedandmaxcell_perthickperlayer_300_FH_zminus,
2187 _distancebetseedandmaxcell_perthickperlayer_300_BH_zminus,
2188 _distancebetseedandmaxcell_perthickperlayer_scint_EE_zminus,
2189 _distancebetseedandmaxcell_perthickperlayer_scint_FH_zminus,
2190 _distancebetseedandmaxcell_perthickperlayer_scint_BH_zminus,
2191 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_EE_zminus,
2192 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_FH_zminus,
2193 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_BH_zminus,
2194 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_EE_zminus,
2195 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_FH_zminus,
2196 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_BH_zminus,
2197 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_EE_zminus,
2198 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_FH_zminus,
2199 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_BH_zminus,
2200 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_EE_zminus,
2201 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_FH_zminus,
2202 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_BH_zminus
2205 lc_clusterlevel_zplus = [
2207 _totclusternum_layer_EE_zplus,
2208 _totclusternum_layer_FH_zplus,
2209 _totclusternum_layer_BH_zplus,
2211 _energyclustered_perlayer_EE_zplus,
2212 _energyclustered_perlayer_FH_zplus,
2213 _energyclustered_perlayer_BH_zplus
2216 lc_cellevel_zplus = [
2218 _cellsnum_perthick_perlayer_120_EE_zplus,
2219 _cellsnum_perthick_perlayer_120_FH_zplus,
2220 _cellsnum_perthick_perlayer_120_BH_zplus,
2221 _cellsnum_perthick_perlayer_200_EE_zplus,
2222 _cellsnum_perthick_perlayer_200_FH_zplus,
2223 _cellsnum_perthick_perlayer_200_BH_zplus,
2224 _cellsnum_perthick_perlayer_300_EE_zplus,
2225 _cellsnum_perthick_perlayer_300_FH_zplus,
2226 _cellsnum_perthick_perlayer_300_BH_zplus,
2227 _cellsnum_perthick_perlayer_scint_EE_zplus,
2228 _cellsnum_perthick_perlayer_scint_FH_zplus,
2229 _cellsnum_perthick_perlayer_scint_BH_zplus,
2231 _cell_association_table_zplus
2234 lc_cp_association_zplus = [
2236 _efficiencies_zplus,
2237 _efficiencies_zplus_eta,
2238 _efficiencies_zplus_phi,
2241 _duplicates_zplus_eta,
2242 _duplicates_zplus_phi,
2252 _score_caloparticle_to_layerclusters_zplus,
2254 _score_layercluster_to_caloparticles_zplus,
2256 _sharedEnergy_caloparticle_to_layercluster_zplus,
2258 _sharedEnergy_layercluster_to_caloparticle_zplus,
2259 _energyscore_cp2lc_zplus,
2260 _energyscore_lc2cp_zplus
2263 lc_zplus_extended = [
2265 _distancetomaxcell_perthickperlayer_120_EE_zplus,
2266 _distancetomaxcell_perthickperlayer_120_FH_zplus,
2267 _distancetomaxcell_perthickperlayer_120_BH_zplus,
2268 _distancetomaxcell_perthickperlayer_200_EE_zplus,
2269 _distancetomaxcell_perthickperlayer_200_FH_zplus,
2270 _distancetomaxcell_perthickperlayer_200_BH_zplus,
2271 _distancetomaxcell_perthickperlayer_300_EE_zplus,
2272 _distancetomaxcell_perthickperlayer_300_FH_zplus,
2273 _distancetomaxcell_perthickperlayer_300_BH_zplus,
2274 _distancetomaxcell_perthickperlayer_scint_EE_zplus,
2275 _distancetomaxcell_perthickperlayer_scint_FH_zplus,
2276 _distancetomaxcell_perthickperlayer_scint_BH_zplus,
2277 _distancetoseedcell_perthickperlayer_120_EE_zplus,
2278 _distancetoseedcell_perthickperlayer_120_FH_zplus,
2279 _distancetoseedcell_perthickperlayer_120_BH_zplus,
2280 _distancetoseedcell_perthickperlayer_200_EE_zplus,
2281 _distancetoseedcell_perthickperlayer_200_FH_zplus,
2282 _distancetoseedcell_perthickperlayer_200_BH_zplus,
2283 _distancetoseedcell_perthickperlayer_300_EE_zplus,
2284 _distancetoseedcell_perthickperlayer_300_FH_zplus,
2285 _distancetoseedcell_perthickperlayer_300_BH_zplus,
2286 _distancetoseedcell_perthickperlayer_scint_EE_zplus,
2287 _distancetoseedcell_perthickperlayer_scint_FH_zplus,
2288 _distancetoseedcell_perthickperlayer_scint_BH_zplus,
2289 _distancetomaxcell_perthickperlayer_eneweighted_120_EE_zplus,
2290 _distancetomaxcell_perthickperlayer_eneweighted_120_FH_zplus,
2291 _distancetomaxcell_perthickperlayer_eneweighted_120_BH_zplus,
2292 _distancetomaxcell_perthickperlayer_eneweighted_200_EE_zplus,
2293 _distancetomaxcell_perthickperlayer_eneweighted_200_FH_zplus,
2294 _distancetomaxcell_perthickperlayer_eneweighted_200_BH_zplus,
2295 _distancetomaxcell_perthickperlayer_eneweighted_300_EE_zplus,
2296 _distancetomaxcell_perthickperlayer_eneweighted_300_FH_zplus,
2297 _distancetomaxcell_perthickperlayer_eneweighted_300_BH_zplus,
2298 _distancetomaxcell_perthickperlayer_eneweighted_scint_EE_zplus,
2299 _distancetomaxcell_perthickperlayer_eneweighted_scint_FH_zplus,
2300 _distancetomaxcell_perthickperlayer_eneweighted_scint_BH_zplus,
2301 _distancetoseedcell_perthickperlayer_eneweighted_120_EE_zplus,
2302 _distancetoseedcell_perthickperlayer_eneweighted_120_FH_zplus,
2303 _distancetoseedcell_perthickperlayer_eneweighted_120_BH_zplus,
2304 _distancetoseedcell_perthickperlayer_eneweighted_200_EE_zplus,
2305 _distancetoseedcell_perthickperlayer_eneweighted_200_FH_zplus,
2306 _distancetoseedcell_perthickperlayer_eneweighted_200_BH_zplus,
2307 _distancetoseedcell_perthickperlayer_eneweighted_300_EE_zplus,
2308 _distancetoseedcell_perthickperlayer_eneweighted_300_FH_zplus,
2309 _distancetoseedcell_perthickperlayer_eneweighted_300_BH_zplus,
2310 _distancetoseedcell_perthickperlayer_eneweighted_scint_EE_zplus,
2311 _distancetoseedcell_perthickperlayer_eneweighted_scint_FH_zplus,
2312 _distancetoseedcell_perthickperlayer_eneweighted_scint_BH_zplus,
2313 _distancebetseedandmaxcell_perthickperlayer_120_EE_zplus,
2314 _distancebetseedandmaxcell_perthickperlayer_120_FH_zplus,
2315 _distancebetseedandmaxcell_perthickperlayer_120_BH_zplus,
2316 _distancebetseedandmaxcell_perthickperlayer_200_EE_zplus,
2317 _distancebetseedandmaxcell_perthickperlayer_200_FH_zplus,
2318 _distancebetseedandmaxcell_perthickperlayer_200_BH_zplus,
2319 _distancebetseedandmaxcell_perthickperlayer_300_EE_zplus,
2320 _distancebetseedandmaxcell_perthickperlayer_300_FH_zplus,
2321 _distancebetseedandmaxcell_perthickperlayer_300_BH_zplus,
2322 _distancebetseedandmaxcell_perthickperlayer_scint_EE_zplus,
2323 _distancebetseedandmaxcell_perthickperlayer_scint_FH_zplus,
2324 _distancebetseedandmaxcell_perthickperlayer_scint_BH_zplus,
2325 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_EE_zplus,
2326 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_FH_zplus,
2327 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_120_BH_zplus,
2328 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_EE_zplus,
2329 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_FH_zplus,
2330 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_200_BH_zplus,
2331 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_EE_zplus,
2332 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_FH_zplus,
2333 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_300_BH_zplus,
2334 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_EE_zplus,
2335 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_FH_zplus,
2336 _distancebetseedandmaxcellvsclusterenergy_perthickperlayer_scint_BH_zplus
2339 def append_hgcalLayerClustersPlots(collection = hgcalValidator.label_layerClusterPlots._InputTag__moduleLabel, name_collection = layerClustersLabel, extended = False):
2340 print(
'extended : ',extended)
2341 regions_ClusterLevel = [
"General: Cluster Level",
"Z-minus: Cluster Level",
"Z-plus: Cluster Level"]
2342 regions_CellLevel = [
"Z-minus: Cell Level",
"Z-plus: Cell Level"]
2343 regions_LCtoCP_association = [
"Z-minus: LC_CP association",
"Z-plus: LC_CP association"]
2345 plots_lc_general_clusterlevel = lc_general_clusterlevel
2346 plots_lc_clusterlevel_zminus = lc_clusterlevel_zminus
2347 plots_lc_cellevel_zminus = lc_cellevel_zminus
2348 plots_lc_clusterlevel_zplus = lc_clusterlevel_zplus
2349 plots_lc_cellevel_zplus = lc_cellevel_zplus
2350 plots_lc_cp_association_zminus = lc_cp_association_zminus
2351 plots_lc_cp_association_zplus = lc_cp_association_zplus
2356 plots_lc_cellevel_zminus = lc_cellevel_zminus + lc_zminus_extended
2357 plots_lc_cellevel_zplus = lc_cellevel_zplus + lc_zplus_extended
2361 setPlots_ClusterLevel = [plots_lc_general_clusterlevel, plots_lc_clusterlevel_zminus, plots_lc_clusterlevel_zplus]
2362 setPlots_CellLevel = [plots_lc_cellevel_zminus, plots_lc_cellevel_zplus]
2363 setPlots_LCtoCP_association = [plots_lc_cp_association_zminus, plots_lc_cp_association_zplus]
2364 for reg, setPlot
in zip(regions_ClusterLevel, setPlots_ClusterLevel):
2365 hgcalLayerClustersPlotter.append(collection+
"_"+reg, [
2369 loopSubFolders=
False,
2370 purpose=PlotPurpose.Timing, page=layerClustersLabel, section=reg))
2371 for reg, setPlot
in zip(regions_CellLevel, setPlots_CellLevel):
2372 hgcalLayerClustersPlotter.append(collection+
"_"+reg, [
2376 loopSubFolders=
False,
2377 purpose=PlotPurpose.Timing, page=layerClustersLabel, section=reg))
2378 for reg, setPlot
in zip(regions_LCtoCP_association, setPlots_LCtoCP_association):
2379 hgcalLayerClustersPlotter.append(collection+
"_"+reg, [
2383 loopSubFolders=
False,
2384 purpose=PlotPurpose.Timing, page=layerClustersLabel, section=reg))
2391 _totsimclusternum_thick,
2394 _totsimclusternum_layer_EE_zminus,
2395 _totsimclusternum_layer_FH_zminus,
2396 _totsimclusternum_layer_BH_zminus,
2398 _totsimclusternum_layer_EE_zplus,
2399 _totsimclusternum_layer_FH_zplus,
2400 _totsimclusternum_layer_BH_zplus,
2403 _mixedhitssimclusters,
2406 sc_ticltracksters = [
2409 _score_simcluster_to_layerclusters_zminus,
2411 _score_simcluster_to_layerclusters_zplus,
2414 _score_layercluster_to_simclusters_zminus,
2416 _score_layercluster_to_simclusters_zplus,
2419 _sharedEnergy_simcluster_to_layercluster_zminus,
2421 _sharedEnergy_simcluster_to_layercluster_zplus,
2424 _sharedEnergy_layercluster_to_simcluster_zminus,
2426 _sharedEnergy_layercluster_to_simcluster_zplus,
2429 _efficiencies_sc_zminus,
2430 _duplicates_sc_zminus,
2433 _efficiencies_sc_zminus_eta,
2434 _efficiencies_sc_zminus_phi,
2436 _efficiencies_sc_zplus,
2437 _duplicates_sc_zplus,
2440 _efficiencies_sc_zplus_eta,
2441 _efficiencies_sc_zplus_phi,
2444 _duplicates_sc_zminus_eta,
2445 _duplicates_sc_zminus_phi,
2447 _duplicates_sc_zplus_eta,
2448 _duplicates_sc_zplus_phi,
2451 _fakes_sc_zminus_eta,
2452 _fakes_sc_zminus_phi,
2454 _fakes_sc_zplus_eta,
2455 _fakes_sc_zplus_phi,
2458 _merges_sc_zminus_eta,
2459 _merges_sc_zminus_phi,
2461 _merges_sc_zplus_eta,
2462 _merges_sc_zplus_phi,
2465 _energyscore_sc2lc_zminus,
2467 _energyscore_sc2lc_zplus,
2470 _energyscore_lc2sc_zminus,
2472 _energyscore_lc2sc_zplus
2475 hgcalSimClustersPlotter = Plotter()
2478 if collection == hgcalValidator.label_SimClustersLevel._InputTag__moduleLabel:
2479 hgcalSimClustersPlotter.append(collection, [
2480 _hgcalFolders(hgcalValidator.label_SimClusters._InputTag__moduleLabel +
"/"+ collection)
2483 loopSubFolders=
False,
2484 purpose=PlotPurpose.Timing, page=
"SimClusters", section=name_collection))
2486 hgcalSimClustersPlotter.append(collection, [
2487 _hgcalFolders(hgcalValidator.label_SimClusters._InputTag__moduleLabel +
"/"+collection)
2490 loopSubFolders=
False,
2491 purpose=PlotPurpose.Timing, page=
"SimClusters", section=name_collection))
2496 return hgcVal_dqm + lastDirName
2498 _trackstersPlots = [
2502 _clusternum_in_trackster,
2503 _clusternum_in_trackster_vs_layer,
2504 _clusternum_in_trackster_perlayer_zminus_EE,
2505 _clusternum_in_trackster_perlayer_zminus_FH,
2506 _clusternum_in_trackster_perlayer_zminus_BH,
2507 _clusternum_in_trackster_perlayer_zplus_EE,
2508 _clusternum_in_trackster_perlayer_zplus_FH,
2509 _clusternum_in_trackster_perlayer_zplus_BH,
2510 _trackster_layernum,
2511 _multiplicityOfLCinTST,
2514 _trackstersToCPLinkPlots = [
2520 _score_caloparticle_to_tracksters,
2521 _score_trackster_to_caloparticles,
2522 _sharedEnergy_to_trackster[0],
2523 _sharedEnergy_trackster_to[0],
2524 _energyscore_to_trackster[0],
2525 _energyscore_trackster_to[0],
2528 _trackstersToSTSPRPlots = [
2534 _score_simtrackster_to_tracksters,
2535 _score_trackster_to_simtracksters,
2536 _sharedEnergy_to_trackster[1],
2537 _sharedEnergy_trackster_to[1],
2538 _energyscore_to_trackster[1],
2539 _energyscore_trackster_to[1],
2541 hgcalTrackstersPlotter = Plotter()
2544 hgcalTrackstersPlotter.append(collection, [
2545 _hgcalFolders(collection+
"/" + hgcalValidator.label_TS.value())
2548 loopSubFolders=
False,
2549 purpose=PlotPurpose.Timing, page=
"Tracksters", section=name_collection))
2552 hgcalTrackstersPlotter.append(collection, [
2555 *_trackstersToCPLinkPlots,
2556 loopSubFolders=
False,
2557 purpose=PlotPurpose.Timing
2559 ,page=tsToCP_linking.replace(
'TSToCP_',
'TICL-linking').
replace(
'linking',
'')
2560 ,section=name_collection)
2564 hgcalTrackstersPlotter.append(collection, [
2567 *_trackstersToSTSPRPlots,
2568 loopSubFolders=
False,
2569 purpose=PlotPurpose.Timing, page=tsToSTS_patternRec.replace(
'TSToSTS_',
'TICL-'), section=name_collection))
2592 _common_Calo = {
"stat":
False,
"drawStyle":
"hist",
"staty": 0.65,
"ymin": 0.0,
"ylog":
False,
"xtitle":
"Default",
"ytitle":
"Default"}
2594 hgcalCaloParticlesPlotter = Plotter()
2597 list_2D_histos = [
"Energy of Rec-matched Hits vs layer",
2598 "Energy of Rec-matched Hits vs layer (1SC)",
2599 "Rec-matched Hits Sum Energy vs layer"]
2601 dqmfolder = hgcVal_dqm +
"SelectedCaloParticles/" + collection
2602 templateFile = ROOT.TFile.Open(files[0])
2603 if not gDirectory.GetDirectory(dqmfolder):
2604 print(
"Error: GeneralInfo directory %s not found in DQM file, exit"%dqmfolder)
2605 return hgcalTrackstersPlotter
2607 keys = gDirectory.GetDirectory(dqmfolder,
True).GetListOfKeys()
2611 name = obj.GetName()
2612 fileName = TString(name)
2613 fileName.ReplaceAll(
" ",
"_")
2614 pg = PlotGroup(fileName.Data(),[
2617 normalizeToNumberOfEvents =
True, **_common_Calo)
2621 if name
in list_2D_histos :
2622 pg = PlotOnSideGroup(plotName.Data(),
2624 drawCommand =
"COLZ",
2625 normalizeToNumberOfEvents =
True, **_common_Calo)
2629 hgcalCaloParticlesPlotter.append(
"CaloParticles_"+name_collection, [
2633 loopSubFolders=
False,
2634 purpose=PlotPurpose.Timing, page=
"CaloParticles", section=name_collection)
2637 key = keys.After(key)
2639 templateFile.Close()
2641 return hgcalCaloParticlesPlotter
2645 grouped = {
"cosAngle Beta": PlotGroup(
"cosAngle_Beta_per_layer",[],ncols=10),
"cosAngle Beta Weighted": PlotGroup(
"cosAngle_Beta_Weighted_per_layer",[],ncols=10)}
2646 groupingFlag =
" on Layer " 2648 hgcalTrackstersPlotter = Plotter()
2649 dqmfolder = hgcVal_dqm + collection
2652 _common[
"ymin"] = 0.0
2653 _common[
"staty"] = 0.85
2654 templateFile = ROOT.TFile.Open(files[0])
2655 if not gDirectory.GetDirectory(dqmfolder):
2656 print(
"Error: GeneralInfo directory %s not found in DQM file, exit"%dqmfolder)
2657 return hgcalTrackstersPlotter
2659 keys = gDirectory.GetDirectory(dqmfolder,
True).GetListOfKeys()
2663 name = obj.GetName()
2664 plotName = TString(name)
2665 plotName.ReplaceAll(
" ",
"_")
2667 if groupingFlag
in name:
2668 for group
in grouped:
2669 if group+groupingFlag
in name:
2670 grouped[group].
append(Plot(name,
2671 xtitle=
"Default", ytitle=
"Default",
2676 if obj.InheritsFrom(
"TH2"):
2677 pg = PlotOnSideGroup(plotName.Data(),
2679 xtitle=
"Default", ytitle=
"Default",
2680 drawCommand =
"COLZ",
2683 elif obj.InheritsFrom(
"TH1"):
2684 pg = PlotGroup(plotName.Data(),
2686 xtitle=
"Default", ytitle=
"Default",
2687 drawCommand =
"COLZ",
2690 ncols=1, legendDh=-0.03 * len(files))
2692 if (pg
is not None):
2693 hgcalTrackstersPlotter.append(name_collection+
"_TICLDebugger",
2694 [dqmfolder], PlotFolder(pg,
2695 loopSubFolders=
False,
2696 purpose=PlotPurpose.Timing, page=
"Tracksters", section=name_collection)
2700 key = keys.After(key)
2702 for group
in grouped:
2703 hgcalTrackstersPlotter.append(name_collection+
"_TICLDebugger",
2704 [dqmfolder], PlotFolder(grouped[group],
2705 loopSubFolders=
False,
2706 purpose=PlotPurpose.Timing, page=
"Tracksters", section=name_collection)
2710 templateFile.Close()
2712 return hgcalTrackstersPlotter
2715 _common_Calo = {
"stat":
False,
"drawStyle":
"hist",
"staty": 0.65,
"ymin": 0.0,
"ylog":
False,
"xtitle":
"Default",
"ytitle":
"Default"}
2717 hgcalCaloParticlesPlotter = Plotter()
2720 dqmfolder = hgcVal_dqm +
"SelectedCaloParticles/" + collection
2723 templateFile = ROOT.TFile.Open(files[0])
2724 keys = gDirectory.GetDirectory(dqmfolder,
True).GetListOfKeys()
2728 name = obj.GetName()
2729 plotName = TString(name)
2730 plotName.ReplaceAll(
" ",
"_")
2733 if obj.InheritsFrom(
"TH2"):
2734 pg = PlotOnSideGroup(plotName.Data(),
2736 drawCommand =
"COLZ",
2737 normalizeToNumberOfEvents =
True, **_common_Calo),
2739 elif obj.InheritsFrom(
"TH1"):
2740 pg = PlotGroup(plotName.Data(),[
2743 normalizeToNumberOfEvents =
True, **_common_Calo)
2747 if (pg
is not None):
2748 hgcalCaloParticlesPlotter.append(
"CaloParticles_"+name_collection, [
2752 loopSubFolders=
False,
2753 purpose=PlotPurpose.Timing, page=
"CaloParticles", section=name_collection)
2756 key = keys.After(key)
2758 templateFile.Close()
2760 return hgcalCaloParticlesPlotter
2765 return "DQMData/Run 1/HGCAL/Run summary/"+dirName
2767 hgcalHitPlotter = Plotter()
2769 simHitsLabel =
'Simulated Hits' 2771 hgcalHitPlotter.append(
"SimHits_Validation", [
2772 "DQMData/Run 1/HGCAL/Run summary/HGCalSimHitsV/HitValidation",
2775 loopSubFolders=
False,
2776 purpose=PlotPurpose.Timing, page=hitsLabel, section=simHitsLabel
2780 _hitsCommonPlots_EE = [
2781 _Occupancy_EE_zplus,
2782 _Occupancy_EE_zminus,
2786 _hitsCommonPlots_HE_Sil = [
2787 _Occupancy_HE_Silicon_zplus,
2788 _Occupancy_HE_Silicon_zminus,
2789 _EtaPhi_HE_Silicon_zminus,
2790 _EtaPhi_HE_Silicon_zplus
2792 _hitsCommonPlots_HE_Sci = [
2793 _Occupancy_HE_Scintillator_zplus,
2794 _Occupancy_HE_Scintillator_zminus,
2795 _EtaPhi_HE_Scintillator_zminus,
2796 _EtaPhi_HE_Scintillator_zplus
2799 regions = [
"HGCalEESensitive",
"HGCalHESiliconSensitive",
"HGCalHEScintillatorSensitive"]
2800 setPlots = [_hitsCommonPlots_EE, _hitsCommonPlots_HE_Sil, _hitsCommonPlots_HE_Sci]
2801 if "SimHits" in collection :
2802 _hitsCommonPlots_EE.append(_Energy_EE_0)
2803 _hitsCommonPlots_EE.append(_Energy_EE_1)
2804 _hitsCommonPlots_HE_Sil.append(_Energy_HE_Silicon_0)
2805 _hitsCommonPlots_HE_Sil.append( _Energy_HE_Silicon_1)
2806 _hitsCommonPlots_HE_Sil.append(_Energy_HE_Scintillator_0)
2807 _hitsCommonPlots_HE_Sil.append(_Energy_HE_Scintillator_1)
2808 if "RecHits" in collection :
2809 _hitsCommonPlots_EE.append(_Energy_EE)
2810 _hitsCommonPlots_HE_Sil.append(_Energy_HE_Silicon)
2811 _hitsCommonPlots_HE_Sil.append(_Energy_HE_Scintillator)
2813 for reg, setPlot
in zip(regions, setPlots):
2814 dirName = collection+
"/"+reg
2816 hgcalHitPlotter.append(collection, [
2820 loopSubFolders=
False,
2821 purpose=PlotPurpose.Timing, page=hitsLabel, section=name_collection))
2823 _digisCommonPlots_EE = [
2824 _DigiHits_Occupancy_EE_zplus,
2825 _DigiHits_Occupancy_EE_zminus,
2826 _DigiHits_Occupancy_XY_EE,
2831 _digisCommonPlots_HE_Sil = [
2832 _DigiHits_Occupancy_HE_Silicon_zplus,
2833 _DigiHits_Occupancy_HE_Silicon_zminus,
2834 _DigiHits_Occupancy_XY_HE_Silicon,
2835 _DigiHits_ADC_HE_Silicon,
2836 _DigiHits_TOA_HE_Silicon,
2837 _DigiHits_TOT_HE_Silicon,
2839 _digisCommonPlots_HE_Sci = [
2840 _DigiHits_Occupancy_HE_Scintillator_zplus,
2841 _DigiHits_Occupancy_HE_Scintillator_zminus,
2842 _DigiHits_Occupancy_XY_HE_Scintillator,
2843 _DigiHits_ADC_HE_Scintillator,
2844 _DigiHits_TOA_HE_Scintillator,
2845 _DigiHits_TOT_HE_Scintillator,
2849 regions = [
"HGCalEESensitive",
"HGCalHESiliconSensitive",
"HGCalHEScintillatorSensitive"]
2850 setPlots = [_digisCommonPlots_EE, _digisCommonPlots_HE_Sil, _digisCommonPlots_HE_Sci]
2851 for reg, setPlot
in zip(regions, setPlots):
2852 dirName = collection+
"/"+reg
2854 hgcalHitPlotter.append(name_collection, [
2858 loopSubFolders=
False,
2859 purpose=PlotPurpose.Timing, page=hitsLabel, section=name_collection))
2863 hgcalHitCalibPlotter = Plotter()
2864 hitCalibrationLabel =
'Calibrated RecHits' 2866 hgcalHitCalibPlotter.append(
"Layer_Occupancy", [
2867 "DQMData/Run 1/HGCalHitCalibration/Run summary",
2870 loopSubFolders=
False,
2871 purpose=PlotPurpose.Timing, page=hitCalibrationLabel, section=hitCalibrationLabel
2873 hgcalHitCalibPlotter.append(
"ReconstructableEnergyOverCPenergy", [
2874 "DQMData/Run 1/HGCalHitCalibration/Run summary",
2876 _ReconstructableEnergyOverCPenergy,
2877 loopSubFolders=
False,
2878 purpose=PlotPurpose.Timing, page=hitCalibrationLabel, section=hitCalibrationLabel
2881 hgcalHitCalibPlotter.append(
"ParticleFlowClusterHGCalFromTrackster_Closest_EoverCPenergy", [
2882 "DQMData/Run 1/HGCalHitCalibration/Run summary",
2884 _ParticleFlowClusterHGCalFromTrackster_Closest_EoverCPenergy,
2885 loopSubFolders=
False,
2886 purpose=PlotPurpose.Timing, page=hitCalibrationLabel, section=hitCalibrationLabel
2889 hgcalHitCalibPlotter.append(
"PhotonsFromTrackster_Closest_EoverCPenergy", [
2890 "DQMData/Run 1/HGCalHitCalibration/Run summary",
2892 _PhotonsFromTrackster_Closest_EoverCPenergy,
2893 loopSubFolders=
False,
2894 purpose=PlotPurpose.Timing, page=hitCalibrationLabel, section=hitCalibrationLabel
2897 hgcalHitCalibPlotter.append(
"EcalDrivenGsfElectronsFromTrackster_Closest_EoverCPenergy", [
2898 "DQMData/Run 1/HGCalHitCalibration/Run summary",
2900 _EcalDrivenGsfElectronsFromTrackster_Closest_EoverCPenergy,
2901 loopSubFolders=
False,
2902 purpose=PlotPurpose.Timing, page=hitCalibrationLabel, section=hitCalibrationLabel
2905 hgcalTICLCandPlotter = Plotter()
2907 hgcalTICLCandPlotter.append(
'ticlCandidates', [
2908 "DQMData/Run 1/HGCAL/Run summary/HGCalValidator/"+hgcalValidator.ticlCandidates.value(),
2911 loopSubFolders=
False,
2912 purpose=PlotPurpose.Timing, page=
"General", section=
"Candidates"))
2915 hgcalTICLCandPlotter.append(
'ticlCandidates', [
2916 "DQMData/Run 1/HGCAL/Run summary/HGCalValidator/"+hgcalValidator.ticlCandidates.value()+
"/"+cand_type[i],
2918 *_allCandidatesPlots[i],
2919 loopSubFolders=
False,
2920 purpose=PlotPurpose.Timing, page=cand_type[i], section=
"Candidates"))
def append_hgcalHitsPlots(collection="HGCalSimHitsV", name_collection="Simulated Hits")
def append_hgcalTrackstersPlots(collection='ticlTrackstersMerge', name_collection="TrackstersMerge")
def create_hgcalTrackstersPlotter(files, collection='ticlTrackstersMerge', name_collection="TrackstersMerge")
ALPAKA_FN_HOST_ACC ALPAKA_FN_INLINE constexpr float zip(ConstView const &tracks, int32_t i)
def replace(string, replacements)
def append_hgcalDigisPlots(collection="HGCalDigisV", name_collection="Digis")
def _hgcalFolders(lastDirName="hgcalLayerClusters")
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
def append_hgcalCaloParticlesPlots(files, collection='-211', name_collection="pion-")
def _hgcalHitFolders(dirName="HGCalSimHitsV/HGCalEESensitive")
def append_hgcalSimClustersPlots(collection, name_collection)
def append_hgcalLayerClustersPlots(collection=hgcalValidator.label_layerClusterPlots._InputTag__moduleLabel, name_collection=layerClustersLabel, extended=False)