CMS 3D CMS Logo

dtDigiTask_TP_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
4 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
5 dtTPmonitor = DQMEDAnalyzer('DTDigiTask',
6  # set the max TDC counts for the time-box (6400 or 1600)
7  maxTTMounts = cms.untracked.int32(1600),
8  # bin size for the time boxes
9  timeBoxGranularity = cms.untracked.int32(4),
10  # Set to true to read the ttrig from the DB
11  readDB = cms.untracked.bool(False),
12  # Value of the ttrig pedestal used when not reading from DB
13  defaultTtrig = cms.int32(3450),
14  # the label to retrieve the DT digis
15  dtDigiLabel = cms.InputTag("dtunpacker"),
16  # check the noisy flag in the DB and use it
17  checkNoisyChannels = cms.untracked.bool(True),
18  # set static booking (all the detector)
19  staticBooking = cms.untracked.bool(True),
20  inTimeHitsLowerBound = cms.int32(0),
21  inTimeHitsUpperBound = cms.int32(0),
22  # switch on debug verbosity
23  debug = cms.untracked.bool(False),
24  # if true access LTC digis
25  localrun = cms.untracked.bool(True),
26  # define the boundaries for in-time hits (ns)
27  defaultTmax = cms.int32(50),
28  performPerWireT0Calibration = cms.bool(True),
29  # the # of luminosity blocks to reset the histos
30  ResetCycle = cms.untracked.int32(400),
31  doAllHitsOccupancies = cms.untracked.bool(False),
32  doNoiseOccupancies = cms.untracked.bool(False),
33  doInTimeOccupancies = cms.untracked.bool(True),
34  # switch on the mode for running on test pulses (different top folder)
35  testPulseMode = cms.untracked.bool(True),
36  # switch on the mode for running on slice test (different top folder and customizations)
37  sliceTestMode = cms.untracked.bool(False),
38  # time pedestal to be subtracted if sliceTestMode is true
39  tdcPedestal = cms.untracked.int32(105100),
40  # switch for filtering on synch noise events (threshold on # of digis per chamber)
41  filterSyncNoise = cms.untracked.bool(False),
42  # threshold on # of digis per chamber to define sync noise
43  maxTDCHitsPerChamber = cms.untracked.int32(100),
44  # switch for time boxes with layer granularity (commissioning only)
45  doLayerTimeBoxes = cms.untracked.bool(False)
46 )
47 
48 
49 
50 
51