Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:08:48

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQM.SiStripMonitorHardware.siStripFEDMonitor_cfi import *
0004 
0005 #disable error output: enabled by default.
0006 siStripFEDMonitor.PrintDebugMessages = 0
0007 #lumi histogram
0008 siStripFEDMonitor.ErrorFractionByLumiBlockHistogramConfig.Enabled = False
0009 #Global/summary histograms
0010 siStripFEDMonitor.FedEventSizeHistogramConfig.Enabled = True
0011 siStripFEDMonitor.DataPresentHistogramConfig.Enabled = True
0012 siStripFEDMonitor.AnyFEDErrorsHistogramConfig.Enabled = True
0013 siStripFEDMonitor.AnyDAQProblemsHistogramConfig.Enabled = True
0014 siStripFEDMonitor.AnyFEProblemsHistogramConfig.Enabled = True
0015 siStripFEDMonitor.CorruptBuffersHistogramConfig.Enabled = True
0016 siStripFEDMonitor.BadChannelStatusBitsHistogramConfig.Enabled = True
0017 siStripFEDMonitor.BadActiveChannelStatusBitsHistogramConfig.Enabled = True
0018 #Sub sets of FE problems
0019 siStripFEDMonitor.FEOverflowsHistogramConfig.Enabled = True
0020 siStripFEDMonitor.FEMissingHistogramConfig.Enabled = True
0021 siStripFEDMonitor.BadMajorityAddressesHistogramConfig.Enabled = True
0022 siStripFEDMonitor.BadMajorityInPartitionHistogramConfig.Enabled = False
0023 siStripFEDMonitor.FeMajFracTIBHistogramConfig.Enabled = False
0024 siStripFEDMonitor.FeMajFracTOBHistogramConfig.Enabled = False
0025 siStripFEDMonitor.FeMajFracTECBHistogramConfig.Enabled = False
0026 siStripFEDMonitor.FeMajFracTECFHistogramConfig.Enabled = False
0027 #Sub sets of DAQ problems
0028 siStripFEDMonitor.DataMissingHistogramConfig.Enabled = True
0029 siStripFEDMonitor.BadIDsHistogramConfig.Enabled = True
0030 siStripFEDMonitor.BadDAQPacketHistogramConfig.Enabled = True
0031 siStripFEDMonitor.InvalidBuffersHistogramConfig.Enabled = True
0032 siStripFEDMonitor.BadDAQCRCsHistogramConfig.Enabled = True
0033 siStripFEDMonitor.BadFEDCRCsHistogramConfig.Enabled = True
0034 #TkHistoMap
0035 siStripFEDMonitor.TkHistoMapHistogramConfig.Enabled = True
0036 #Detailed FED level expert histograms
0037 siStripFEDMonitor.FEOverflowsDetailedHistogramConfig.Enabled = True
0038 siStripFEDMonitor.FEMissingDetailedHistogramConfig.Enabled = True
0039 siStripFEDMonitor.BadMajorityAddressesDetailedHistogramConfig.Enabled = False
0040 siStripFEDMonitor.BadAPVStatusBitsDetailedHistogramConfig.Enabled = True
0041 siStripFEDMonitor.APVErrorBitsDetailedHistogramConfig.Enabled = True
0042 siStripFEDMonitor.APVAddressErrorBitsDetailedHistogramConfig.Enabled = True
0043 siStripFEDMonitor.UnlockedBitsDetailedHistogramConfig.Enabled = True
0044 siStripFEDMonitor.OOSBitsDetailedHistogramConfig.Enabled = True
0045 siStripFEDMonitor.FETimeDiffTIBHistogramConfig.Enabled = True
0046 siStripFEDMonitor.FETimeDiffTOBHistogramConfig.Enabled = True
0047 siStripFEDMonitor.FETimeDiffTECBHistogramConfig.Enabled = True
0048 siStripFEDMonitor.FETimeDiffTECFHistogramConfig.Enabled = True
0049 siStripFEDMonitor.ApveAddressHistogramConfig.Enabled = True
0050 siStripFEDMonitor.FeMajAddressHistogramConfig.Enabled = True
0051 #medians per APV for all channels, all events
0052 siStripFEDMonitor.MedianAPV0HistogramConfig = cms.untracked.PSet(
0053   Enabled = cms.untracked.bool(True),
0054   NBins = cms.untracked.uint32(256),
0055   Min = cms.untracked.double(0),
0056   Max = cms.untracked.double(1024)
0057   )
0058 siStripFEDMonitor.MedianAPV1HistogramConfig = cms.untracked.PSet(
0059   Enabled = cms.untracked.bool(True),
0060   NBins = cms.untracked.uint32(256),
0061   Min = cms.untracked.double(0),
0062   Max = cms.untracked.double(1024)
0063   )      
0064 #Error counting histograms
0065 siStripFEDMonitor.nFEDErrorsHistogramConfig = cms.untracked.PSet(
0066   Enabled = cms.untracked.bool(True),
0067   NBins = cms.untracked.uint32(441),
0068   Min = cms.untracked.double(-0.5),
0069   Max = cms.untracked.double(440.5)
0070 )
0071 siStripFEDMonitor.nFEDDAQProblemsHistogramConfig = cms.untracked.PSet(
0072   Enabled = cms.untracked.bool(True),
0073   NBins = cms.untracked.uint32(101),
0074   Min = cms.untracked.double(-0.5),
0075   Max = cms.untracked.double(100.5)
0076 )
0077 siStripFEDMonitor.nFEDsWithFEProblemsHistogramConfig = cms.untracked.PSet(
0078   Enabled = cms.untracked.bool(True),
0079   NBins = cms.untracked.uint32(101),
0080   Min = cms.untracked.double(-0.5),
0081   Max = cms.untracked.double(100.5)
0082 )
0083 siStripFEDMonitor.nFEDCorruptBuffersHistogramConfig = cms.untracked.PSet(
0084   Enabled = cms.untracked.bool(True),
0085   NBins = cms.untracked.uint32(101),
0086   Min = cms.untracked.double(-0.5),
0087   Max = cms.untracked.double(100.5)
0088 )
0089 #bins size number of FE Units/10, max is n channels
0090 siStripFEDMonitor.nBadChannelStatusBitsHistogramConfig = cms.untracked.PSet(
0091   Enabled = cms.untracked.bool(True),
0092   NBins = cms.untracked.uint32(250),
0093   Min = cms.untracked.double(0),
0094   Max = cms.untracked.double(500)
0095 )
0096 siStripFEDMonitor.nBadActiveChannelStatusBitsHistogramConfig = cms.untracked.PSet(
0097   Enabled = cms.untracked.bool(True),
0098   NBins = cms.untracked.uint32(250),
0099   Min = cms.untracked.double(0),
0100   Max = cms.untracked.double(500)
0101 )
0102 siStripFEDMonitor.nFEDsWithFEOverflowsHistogramConfig = cms.untracked.PSet(
0103   Enabled = cms.untracked.bool(True),
0104   NBins = cms.untracked.uint32(101),
0105   Min = cms.untracked.double(-0.5),
0106   Max = cms.untracked.double(100.5)
0107 )
0108 siStripFEDMonitor.nFEDsWithMissingFEsHistogramConfig = cms.untracked.PSet(
0109   Enabled = cms.untracked.bool(True),
0110   NBins = cms.untracked.uint32(101),
0111   Min = cms.untracked.double(-0.5),
0112   Max = cms.untracked.double(100.5)
0113 )
0114 siStripFEDMonitor.nFEDsWithFEBadMajorityAddressesHistogramConfig = cms.untracked.PSet(
0115   Enabled = cms.untracked.bool(True),
0116   NBins = cms.untracked.uint32(101),
0117   Min = cms.untracked.double(-0.5),
0118   Max = cms.untracked.double(100.5)
0119 )
0120 siStripFEDMonitor.nUnconnectedChannelsHistogramConfig = cms.untracked.PSet(
0121   Enabled = cms.untracked.bool(True),
0122   NBins = cms.untracked.uint32(250),
0123   Min = cms.untracked.double(6000),
0124   Max = cms.untracked.double(8000)
0125 )
0126 siStripFEDMonitor.nAPVStatusBitHistogramConfig = cms.untracked.PSet(
0127   Enabled = cms.untracked.bool(False),
0128   #NBins = cms.untracked.uint32(250),
0129   #Min = cms.untracked.double(0),
0130   #Max = cms.untracked.double(500)
0131 )
0132 siStripFEDMonitor.nAPVErrorHistogramConfig = cms.untracked.PSet(
0133   Enabled = cms.untracked.bool(True),
0134   NBins = cms.untracked.uint32(250),
0135   Min = cms.untracked.double(0),
0136   Max = cms.untracked.double(500)
0137 )
0138 siStripFEDMonitor.nAPVAddressErrorHistogramConfig = cms.untracked.PSet(
0139   Enabled = cms.untracked.bool(True),
0140   NBins = cms.untracked.uint32(250),
0141   Min = cms.untracked.double(0),
0142   Max = cms.untracked.double(500)
0143 )
0144 siStripFEDMonitor.nUnlockedHistogramConfig = cms.untracked.PSet(
0145   Enabled = cms.untracked.bool(True),
0146   NBins = cms.untracked.uint32(250),
0147   Min = cms.untracked.double(0),
0148   Max = cms.untracked.double(500)
0149 )
0150 siStripFEDMonitor.nOutOfSyncHistogramConfig = cms.untracked.PSet(
0151   Enabled = cms.untracked.bool(True),
0152   NBins = cms.untracked.uint32(250),
0153   Min = cms.untracked.double(0),
0154   Max = cms.untracked.double(500)
0155 )
0156 siStripFEDMonitor.nTotalBadChannelsHistogramConfig = cms.untracked.PSet(
0157   Enabled = cms.untracked.bool(False),
0158   #NBins = cms.untracked.uint32(250),
0159   #Min = cms.untracked.double(0),
0160   #Max = cms.untracked.double(500)
0161 )
0162 siStripFEDMonitor.nTotalBadActiveChannelsHistogramConfig = cms.untracked.PSet(
0163   Enabled = cms.untracked.bool(False),
0164   #NBins = cms.untracked.uint32(250),
0165   #Min = cms.untracked.double(0),
0166   #Max = cms.untracked.double(500)
0167 )
0168 siStripFEDMonitor.nTotalBadChannelsvsTimeHistogramConfig = cms.untracked.PSet(
0169   Enabled = cms.untracked.bool(True),
0170   NBins = cms.untracked.uint32(600),
0171   Min = cms.untracked.double(0),
0172   Max = cms.untracked.double(3600)
0173 )
0174 siStripFEDMonitor.nTotalBadActiveChannelsvsTimeHistogramConfig = cms.untracked.PSet(
0175   Enabled = cms.untracked.bool(True),
0176   NBins = cms.untracked.uint32(600),
0177   Min = cms.untracked.double(0),
0178   Max = cms.untracked.double(3600)
0179 )
0180 siStripFEDMonitor.nFEDErrorsvsTimeHistogramConfig = cms.untracked.PSet(
0181   Enabled = cms.untracked.bool(True),
0182   NBins = cms.untracked.uint32(600),
0183   Min = cms.untracked.double(0),
0184   Max = cms.untracked.double(3600)
0185 )
0186 siStripFEDMonitor.nFEDCorruptBuffersvsTimeHistogramConfig = cms.untracked.PSet(
0187   Enabled = cms.untracked.bool(False),
0188   #NBins = cms.untracked.uint32(600),
0189   #Min = cms.untracked.double(0),
0190   #Max = cms.untracked.double(3600)
0191 )
0192 siStripFEDMonitor.nFEDsWithFEProblemsvsTimeHistogramConfig = cms.untracked.PSet(
0193   Enabled = cms.untracked.bool(False),
0194   #NBins = cms.untracked.uint32(600),
0195   #Min = cms.untracked.double(0),
0196   #Max = cms.untracked.double(3600)
0197 )
0198 siStripFEDMonitor.nAPVStatusBitvsTimeHistogramConfig = cms.untracked.PSet(
0199   Enabled = cms.untracked.bool(False),
0200   #NBins = cms.untracked.uint32(600),
0201   #Min = cms.untracked.double(0),
0202   #Max = cms.untracked.double(3600)
0203 )
0204 siStripFEDMonitor.nAPVErrorvsTimeHistogramConfig = cms.untracked.PSet(
0205   Enabled = cms.untracked.bool(True),
0206   NBins = cms.untracked.uint32(600),
0207   Min = cms.untracked.double(0),
0208   Max = cms.untracked.double(3600)
0209 )
0210 siStripFEDMonitor.nAPVAddressErrorvsTimeHistogramConfig = cms.untracked.PSet(
0211   Enabled = cms.untracked.bool(True),
0212   NBins = cms.untracked.uint32(600),
0213   Min = cms.untracked.double(0),
0214   Max = cms.untracked.double(3600)
0215 )
0216 siStripFEDMonitor.nUnlockedvsTimeHistogramConfig = cms.untracked.PSet(
0217   Enabled = cms.untracked.bool(True),
0218   NBins = cms.untracked.uint32(600),
0219   Min = cms.untracked.double(0),
0220   Max = cms.untracked.double(3600)
0221 )
0222 siStripFEDMonitor.nOutOfSyncvsTimeHistogramConfig = cms.untracked.PSet(
0223   Enabled = cms.untracked.bool(True),
0224   NBins = cms.untracked.uint32(600),
0225   Min = cms.untracked.double(0),
0226   Max = cms.untracked.double(3600)
0227 )
0228 siStripFEDMonitor.FedMaxEventSizevsTimeHistogramConfig = cms.untracked.PSet(
0229   Enabled = cms.untracked.bool(True),
0230   NBins = cms.untracked.uint32(600),
0231   Min = cms.untracked.double(0),
0232   Max = cms.untracked.double(3600)
0233 )
0234 siStripFEDMonitor.FedIdVsApvIdHistogramConfig = cms.untracked.PSet(
0235     Enabled = cms.untracked.bool(True)
0236 )
0237