CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
HcalMonitorTasks_cfi Namespace Reference

Functions

def SetTaskParams
 

Variables

tuple hcalMonitorTasksCalibrationSequence
 
tuple hcalMonitorTasksOfflineSequence
 
tuple hcalMonitorTasksOnlineSequence
 
tuple hcalMonitorTasksTestSequence
 

Function Documentation

def HcalMonitorTasks_cfi.SetTaskParams (   process,
  param,
  value 
)

Definition at line 74 of file HcalMonitorTasks_cfi.py.

74 
75 def SetTaskParams(process,param, value):
76  # Tries to set all task parameter 'param' to the value 'value'
77  newval=value
78  isstring=False
79  if (newval<>True and newval<>False):
80  try:
81  newval=string.atoi(newval)
82  except:
83  try:
84  newval=string.atof(newval)
85  except:
86  isstring=True
87 
88  tasks=[hcalDigiMonitor,hcalRecHitMonitor,hcalHotCellMonitor,hcalDeadCellMonitor,
89  hcalRawDataMonitor, hcalBeamMonitor, hcalTrigPrimMonitor, hcalNZSMonitor,
90  hcalDataIntegrityMonitor, hcalDetDiagLaserMonitor, hcalDetDiagLEDMonitor,
91  hcalDetDiagNoiseMonitor, hcalDetDiagPedestalMonitor, hcalCoarsePedestalMonitor,
92  hcalDetDiagTimingMonitor, hcalLSbyLSMonitor]
93 
94  for i in tasks:
95  if isstring==False:
96  cmd="process.%s.%s=%s"%(i,param,value)
97  else:
98  cmd="process.%s.%s='%s'"%(i,param,value)
99  try:
100  exec(cmd)
101  except SyntaxError:
102  print "Could not execute command '%s'"%cmd

Variable Documentation

tuple HcalMonitorTasks_cfi.hcalMonitorTasksCalibrationSequence
Initial value:
1 = cms.Sequence(hcalRecHitMonitor
2  *hcalRawDataMonitor
3  *hcalDetDiagPedestalMonitor
4  *hcalDetDiagLaserMonitor
5  #*hcalDetDiagLEDMonitor
6  *hcalDetDiagNoiseMonitor
7  *hcalDetDiagTimingMonitor
8  )

Definition at line 64 of file HcalMonitorTasks_cfi.py.

tuple HcalMonitorTasks_cfi.hcalMonitorTasksOfflineSequence
Initial value:
1 = cms.Sequence(hcalDigiMonitor
2  *hcalHotCellMonitor
3  *hcalDeadCellMonitor
4  *hcalRecHitMonitor
5  *hcalBeamMonitor
6  *hcalRawDataMonitor
7  *hcalDetDiagNoiseMonitor
8  *hcalLSbyLSMonitor
9  *hcalNoiseMonitor
10  )

Definition at line 52 of file HcalMonitorTasks_cfi.py.

tuple HcalMonitorTasks_cfi.hcalMonitorTasksOnlineSequence
Initial value:
1 = cms.Sequence(hcalDigiMonitor
2  *hcalHotCellMonitor
3  *hcalDeadCellMonitor
4  *hcalRecHitMonitor
5  *hcalBeamMonitor
6  *hcalRawDataMonitor
7  *hcalTrigPrimMonitor
8  *hcalCoarsePedestalMonitor
9  #*hcalDetDiagPedestalMonitor
10  #*hcalDetDiagLaserMonitor
11  #*hcalDetDiagLEDMonitor
12  *hcalDetDiagNoiseMonitor
13  *hcalDetDiagTimingMonitor
14  *hcalNZSMonitor
15  )

Definition at line 36 of file HcalMonitorTasks_cfi.py.

tuple HcalMonitorTasks_cfi.hcalMonitorTasksTestSequence
Initial value:
1 = cms.Sequence(hcalDigiMonitor
2  *hcalHotCellMonitor
3  *hcalDeadCellMonitor
4  *hcalRecHitMonitor
5  *hcalBeamMonitor
6  *hcalRawDataMonitor
7  *hcalTrigPrimMonitor
8  *hcalNZSMonitor
9  *hcalLSbyLSMonitor
10  )

Definition at line 25 of file HcalMonitorTasks_cfi.py.