CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalCalibTasksOnline_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
12 
14 from DQM.HcalMonitorTasks.HcalDetDiagPedestalMonitor_cfi import*
15 from DQM.HcalMonitorTasks.HcalDetDiagLEDMonitor_cfi import*
16 from DQM.HcalMonitorTasks.HcalDetDiagNoiseMonitor_cfi import*
17 from DQM.HcalMonitorTasks.HcalDetDiagTimingMonitor_cfi import*
18 
19 # Turn on online switches where appropriate
20 hcalRawDataMonitor.online = True
21 hcalRecHitMonitor.online = True
22 # The following tasks are not yet run online
23 hcalDetDiagPedestalMonitor.online = True
24 hcalDetDiagLaserMonitor.online = True
25 hcalDetDiagNoiseMonitor.online = True
26 hcalDetDiagTimingMonitor.online = True
27 
28 # Set subdetector directory to "HcalCalib/"
29 hcalRawDataMonitor.subSystemFolder = "HcalCalib/"
30 hcalRecHitMonitor.subSystemFolder = "HcalCalib/"
31 # The following tasks are not yet run online
32 hcalDetDiagPedestalMonitor.subSystemFolder = "HcalCalib/"
33 hcalDetDiagLaserMonitor.subSystemFolder = "HcalCalib/"
34 hcalDetDiagNoiseMonitor.subSystemFolder = "HcalCalib/"
35 hcalDetDiagTimingMonitor.subSystemFolder = "HcalCalib/"
36 
37 # Set calibration types of each monitor
38 hcalRawDataMonitor.AllowedCalibTypes = [1,2,3,4,5,6] # check raw data quality everywhere
39 hcalRecHitMonitor.AllowedCalibTypes = [1] # only look at pedestal
40 hcalDetDiagNoiseMonitor.AllowedCalibTypes = [0,1,2,3,4,5,6,7]
41 hcalDetDiagTimingMonitor.AllowedCalibTypes = [0,1,2,3,4,5,6,7]
42 # Laser & Pedestal monitors still do their own calibration type checking.
43 hcalDetDiagPedestalMonitor.AllowedCalibTypes = [0,1,2,3,4,5,6,7]
44 hcalDetDiagLaserMonitor.AllowedCalibTypes = [0,1,2,3,4,5,6,7]
45 
46 # Don't skip out of order LS events
47 hcalRawDataMonitor.skipOutOfOrderLS = False
48 hcalRecHitMonitor.skipOutOfOrderLS = False
49 hcalDetDiagPedestalMonitor.skipOutOfOrderLS = False
50 hcalDetDiagLaserMonitor.skipOutOfOrderLS = False
51 
52 # Make diagnostics where appropriate
53 hcalRecHitMonitor.makeDiagnostics = True
54 
55 # Specify directories where reference/outputs/etc should be directed in the Integration file!
56