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 in P5 configuration for errors.
0006 siStripFEDMonitor.PrintDebugMessages = 0
0007 #lumi histogram
0008 siStripFEDMonitor.ErrorFractionByLumiBlockHistogramConfig.Enabled = True
0009 #Global/summary histograms
0010 siStripFEDMonitor.FedEventSizeHistogramConfig.Enabled = False
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 = False
0020 #siStripFEDMonitor.FEMissingHistogramConfig.Enabled = False
0021 #siStripFEDMonitor.BadMajorityAddressesHistogramConfig.Enabled = False
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 = False
0029 siStripFEDMonitor.BadIDsHistogramConfig.Enabled = False
0030 siStripFEDMonitor.BadDAQPacketHistogramConfig.Enabled = False
0031 siStripFEDMonitor.InvalidBuffersHistogramConfig.Enabled = False
0032 siStripFEDMonitor.BadDAQCRCsHistogramConfig.Enabled = False
0033 siStripFEDMonitor.BadFEDCRCsHistogramConfig.Enabled = False
0034 #TkHistoMap
0035 siStripFEDMonitor.TkHistoMapHistogramConfig.Enabled = True
0036 #Detailed FED level expert histograms
0037 siStripFEDMonitor.FEOverflowsDetailedHistogramConfig.Enabled = False
0038 siStripFEDMonitor.FEMissingDetailedHistogramConfig.Enabled = False
0039 siStripFEDMonitor.BadMajorityAddressesDetailedHistogramConfig.Enabled = False
0040 siStripFEDMonitor.BadAPVStatusBitsDetailedHistogramConfig.Enabled = False
0041 siStripFEDMonitor.APVErrorBitsDetailedHistogramConfig.Enabled = False
0042 siStripFEDMonitor.APVAddressErrorBitsDetailedHistogramConfig.Enabled = False
0043 siStripFEDMonitor.UnlockedBitsDetailedHistogramConfig.Enabled = False
0044 siStripFEDMonitor.OOSBitsDetailedHistogramConfig.Enabled = False
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(False),
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(False),
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(False),
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(False),
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(False),
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(True),
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(True),
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(False),
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