CMS 3D CMS Logo

siStripCMMonitor_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 siStripCMMonitor = DQMEDAnalyzer(
5  "SiStripCMMonitorPlugin",
6  #Raw data collection
7  RawDataTag = cms.untracked.InputTag('source'),
8  #Folder in DQM Store to write global histograms to
9  HistogramFolderName = cms.untracked.string('SiStrip/ReadoutView/FedMedians'),
10  #ids of FEDs which will have detailed histograms made
11  FedIdVec = cms.untracked.vuint32(),
12  #Fill all detailed histograms at FED level even if they will be empty (so that files can be merged)
13  FillAllDetailedHistograms = cms.untracked.bool(False),
14  #do histos vs time with time=event number. Default time = orbit number (s).
15  FillWithEventNumber = cms.untracked.bool(False),
16  FillWithLocalEventNumber = cms.untracked.bool(False),
17  #Whether to dump buffer info and raw data if any error is found:
18  #1=errors, 2=minimum info, 3=full debug with printing of the data buffer of each FED per event.
19  PrintDebugMessages = cms.untracked.uint32(1),
20  #PrintDebugMessages = cms.untracked.bool(False),
21  #Whether to write the DQM store to a file at the end of the run and the file name
22  WriteDQMStore = cms.untracked.bool(True),
23  DQMStoreFileName = cms.untracked.string('DQMStore.root'),
24  TimeHistogramConfig = cms.untracked.PSet(
25  Enabled = cms.untracked.bool(True),
26  NBins = cms.untracked.uint32(1000),
27  Min = cms.untracked.double(0),
28  Max = cms.untracked.double(10000)
29  ),
30  MedianAPV1vsAPV0HistogramConfig = cms.untracked.PSet(
31  Enabled = cms.untracked.bool(True)
32  ),
33  MedianAPV0minusAPV1HistogramConfig = cms.untracked.PSet(
34  Enabled = cms.untracked.bool(True)
35  ),
36  MeanCMPerFedvsFedIdHistogramConfig = cms.untracked.PSet(
37  Enabled = cms.untracked.bool(True)
38  ),
39  MeanCMPerFedvsTimeHistogramConfig = cms.untracked.PSet(
40  Enabled = cms.untracked.bool(True)
41  ),
42  VariationsPerFedvsFedIdHistogramConfig = cms.untracked.PSet(
43  Enabled = cms.untracked.bool(True)
44  ),
45  VariationsPerFedvsTimeHistogramConfig = cms.untracked.PSet(
46  Enabled = cms.untracked.bool(True)
47  ),
48  MedianAPV1vsAPV0perFEDHistogramConfig = cms.untracked.PSet(
49  Enabled = cms.untracked.bool(True)
50  ),
51  MedianAPV0minusAPV1perFEDHistogramConfig = cms.untracked.PSet(
52  Enabled = cms.untracked.bool(True)
53  ),
54  MedianperChannelHistogramConfig = cms.untracked.PSet(
55  Enabled = cms.untracked.bool(True)
56  ),
57  MedianAPV0minusAPV1perChannelHistogramConfig = cms.untracked.PSet(
58  Enabled = cms.untracked.bool(True)
59  ),
60  #TkHistoMap
61  TkHistoMapHistogramConfig = cms.untracked.PSet(
62  Enabled = cms.untracked.bool(True)
63  )
64 
65  )