CMS 3D CMS Logo

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