41 alg= helper.addAlgorithm(CompFactory.LArSCvsRawChannelMonAlg,algname)
44 GroupName=
"LArSCvsRawGroup"
45 alg.MonGroupName = GroupName
47 alg.ProblemsToMask=[
"deadReadout",
"deadPhys"]
48 cellMonGroup = helper.addGroup(alg,GroupName,
'LArSCvsRawChannelMon')
51 partGroup = helper.addArray([alg.LayerNames], alg,
'LArSCvsRawChannelMon', topPath=
'LArSCvsRawChannelMon/PerLayer')
53 from LArMonitoring.GlobalVariables
import lArDQGlobals
56 for pName
in alg.PartitionNames:
57 cellMonGroup.defineHistogram(f
"scEne_{pName},eneSum_{pName};h_SCEne_vs_RawChannelEne_{pName}",
58 title=f
'Super Cell energy vs sum of RawChannel energies ({pName}) ;SC [MeV]; Sum [MeV]',
60 xbins = 100, xmin=0,xmax=50000,
61 ybins = 100, ymin=0,ymax=50000)
65 for lName
in alg.LayerNames:
77 print(lName,
"part", Part,
"side", Side,
"sampling", Sampling)
78 partxbins=lArDQGlobals.SuperCell_Variables[
"etaRange"][Part][Side][Sampling]
79 partybins=lArDQGlobals.SuperCell_Variables[
"phiRange"][Part][Side][Sampling]
82 partGroup.defineHistogram(
'part_eta,part_phi,part_eneFrac; Coverage_SCEne_div_cellEne_coverage_test',
83 title=
'SC energy / sum of cell energy',
90 partGroup.defineHistogram(
"part_scEne,part_eneSum;h_SCEne_vs_RawChannelEne",
91 title=f
'Super Cell energy vs sum of RawChannel energies ({lName}) ;SC [MeV]; Sum [MeV]',
93 xbins = 100, xmin=0,xmax=50000,
94 ybins = 100, ymin=0,ymax=50000,
102 return helper.result()