CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalHotCellMonitor_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hcalHotCellMonitor=cms.EDAnalyzer("HcalHotCellMonitor",
4  # base class stuff
5  debug = cms.untracked.int32(0),
6  online = cms.untracked.bool(False),
7  AllowedCalibTypes = cms.untracked.vint32(0), # by default, don't include calibration events
8  mergeRuns = cms.untracked.bool(False),
9  enableCleanup = cms.untracked.bool(False),
10  subSystemFolder = cms.untracked.string("Hcal/"),
11  TaskFolder = cms.untracked.string("HotCellMonitor_Hcal/"),
12  skipOutOfOrderLS = cms.untracked.bool(True),
13  NLumiBlocks = cms.untracked.int32(4000),
14  makeDiagnostics = cms.untracked.bool(True),
15 
16  # Hot Cell Monitor-specific Info
17 
18  # Input collections
19  hbheRechitLabel = cms.untracked.InputTag("hbhereco"),
20  hoRechitLabel = cms.untracked.InputTag("horeco"),
21  hfRechitLabel = cms.untracked.InputTag("hfreco"),
22 
23  # disable testing of HO ring 2
24  excludeHORing2 = cms.untracked.bool(False),
25 
26  # Booleans for various tests
27  test_energy = cms.untracked.bool(False), # dropped in favor of ET test
28  test_et = cms.untracked.bool(True),
29  test_persistent = cms.untracked.bool(True),
30  test_neighbor = cms.untracked.bool(False),
31 
32  # Threshold requirements
33  minEvents = cms.untracked.int32(200),
34  minErrorFlag = cms.untracked.double(0.10), # fraction of a lumi section for which a channel must be above threshold to be considered a problem in LS plots
35  energyThreshold = cms.untracked.double(10.),
36  energyThreshold_HF = cms.untracked.double(20.),
37  ETThreshold = cms.untracked.double(5.0),
38  ETThreshold_HF = cms.untracked.double(5.0),
39  # other subdetector thresholds are also untracked
40 
41  persistentThreshold = cms.untracked.double(6.),
42  persistentThreshold_HF = cms.untracked.double(10.),
43 
44  persistentETThreshold = cms.untracked.double(3.),
45  persistentETThreshold_HF = cms.untracked.double(3.),
46  FEDRawDataCollection=cms.untracked.InputTag("rawDataCollector")
47 
48  )