CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
shift_hcalcalib_layout.py
Go to the documentation of this file.
1 # Dummy check of python syntax within file when run stand-alone
2 if __name__=="__main__":
3  class DQMItem:
4  def __init__(self,layout):
5  print layout
6 
7  dqmitems={}
8 
9 
10 def shifthcalcaliblayout(i, p, *rows): i["00 Shift/HcalCalib/" + p] = DQMItem(layout=rows)
11 
12 shifthcalcaliblayout(dqmitems, "01 HcalCalib Summary",
13  [{ 'path':"HcalCalib/EventInfo/reportSummaryMap",
14  'description':"This shows the fraction of bad cells in each subdetector. All subdetectors should appear green. Values should all be above 98%."}]
15  )
16 
17 
18 shifthcalcaliblayout(dqmitems, "02 HcalCalib Problem Pedestals",
19  [{ 'path':"HcalCalib/DetDiagPedestalMonitor_Hcal/ ProblemDetDiagPedestal",
20  'description': "Channels with pedestals that have some kind of problem (bad mean or RMS, unstable, or missing). This histogram should normally be empty."}]
21  )
22 
23 shifthcalcaliblayout(dqmitems, "03 HcalCalib Problem Laser",
24  [{ 'path':"HcalCalib/DetDiagLaserMonitor_Hcal/ ProblemDetDiagLaser",
25  'description': "Channels that are outside reference bounds in either time or energy. This histogram should normally be empty."}]
26 )
27 
28 shifthcalcaliblayout(dqmitems, "04 HcalCalib Pedestal Reference Comparison",
29  [{'path':"HcalCalib/DetDiagPedestalMonitor_Hcal/Summary Plots/HB Pedestal-Reference Distribution (average over 4 caps)",
30  'description':"Distribution of calculated pedestals - reference values in the Hcal Barrel detector."},
31  {'path':"HcalCalib/DetDiagPedestalMonitor_Hcal/Summary Plots/HE Pedestal-Reference Distribution (average over 4 caps)",
32  'description':"Distribution of calculated pedestals - reference values in the Hcal Endcap detector."}],
33  [{'path':"HcalCalib/DetDiagPedestalMonitor_Hcal/Summary Plots/HF Pedestal-Reference Distribution (average over 4 caps)",
34  'description':"Distribution of calculated pedestals - reference values in the Hcal Forward detector."},
35  {'path':"HcalCalib/DetDiagPedestalMonitor_Hcal/Summary Plots/HO Pedestal-Reference Distribution (average over 4 caps)",
36  'description':"Distribution of calculated pedestals - reference values in the Hcal Outer detector."} ]
37  )
38 
39 shifthcalcaliblayout(dqmitems, "05 HcalCalib Laser RBX Plots",
40  [{ 'path':"HcalCalib/DetDiagLaserMonitor_Hcal/Summary Plots/HB RBX average Time-Ref",
41  'description':"1D Laser RBX energy - reference in HB"},
42  { 'path':"HcalCalib/DetDiagLaserMonitor_Hcal/Summary Plots/HE RBX average Time-Ref",
43  'description':"1D Laser RBX energy - reference in HE"}],
44  [{ 'path':"HcalCalib/DetDiagLaserMonitor_Hcal/Summary Plots/HF RoBox average Time-Ref",
45  'description':"1D Laser RBX energy - reference in HF"},
46  { 'path':"HcalCalib/DetDiagLaserMonitor_Hcal/Summary Plots/HO RBX average Time-Ref",
47  'description':"1D Laser RBX energy - reference in HO"}]
48 
49  )