CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalMonitorClient_cfi.py
Go to the documentation of this file.
2 
3 hcalClient = cms.EDAnalyzer("HcalMonitorClient",
4  debug=cms.untracked.int32(0),
5  inputFile=cms.untracked.string(""),
6  mergeRuns=cms.untracked.bool(False),
7  cloneME=cms.untracked.bool(False),
8  prescaleFactor=cms.untracked.int32(-1),
9  subSystemFolder=cms.untracked.string("Hcal/"),
10  enableCleanup=cms.untracked.bool(False),
11 
12  baseHtmlDir = cms.untracked.string(""),
13  htmlUpdateTime = cms.untracked.int32(0),
14  htmlFirstUpdate = cms.untracked.int32(20),
15  databaseDir = cms.untracked.string(""),
16  databaseUpdateTime = cms.untracked.int32(0),
17  databaseFirstUpdate = cms.untracked.int32(10), # database updates have a 10 minute offset, if updatetime>0
18 
19  # Specify whether LS-by-LS certification should be created
20  saveByLumiSection = cms.untracked.bool(False),
21 
22 
23  # When enabled, this checks for NaN values in the channel status, and counts any such channels as errors in the reportSummary:
24  UseBadChannelStatusInSummary = cms.untracked.bool(False),
25 
26  # each client has a 'minerrror' (double) rate
27  # (minimum fraction of events that must be bad to be considered a problem),
28  # a 'minevents' integer
29  # (minimum number of events to be processed before evaluation occurs),
30  # and a BadChannelStatusMask value
31  # (channel status types that should be checked when looking for known bad channels)
32 
33  # if the following are uncommented, they override the defaults on any
34  # clients that are not specified explicitly with their own prefixes
35  # online running -- require only 1 event (offline will require more)
36  minevents = cms.untracked.int32(250),
37  # minerrorrate = cms.untracked.double(0.05),
38  # BadChannelStatusMask = cms.untracked.int32(0),
39 
40  # dead cell min events controlled by task in online running
41  DeadCell_minerrorrate = cms.untracked.double(0.05),
42  #DeadCell_minevents = cms.untracked.int32(10),
43  HotCell_minerrorrate = cms.untracked.double(0.10),
44 
45  # Specify all clients to be run (name = prefix+"Monitor")
46 
47  enabledClients = cms.untracked.vstring(["DeadCellMonitor",
48  "HotCellMonitor",
49  "RecHitMonitor",
50  "DigiMonitor",
51  "RawDataMonitor",
52  "TrigPrimMonitor",
53  "NZSMonitor",
54  "BeamMonitor",
55  "DetDiagPedestalMonitor",
56  "DetDiagLaserMonitor",
57  "DetDiagLEDMonitor",
58  "DetDiagNoiseMonitor",
59  "DetDiagTimingMonitor",
60  "CoarsePedestalMonitor",
61  "Summary"
62  ]
63  ),
64  )