Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:07:58

0001 # L1 Trigger Event Info client cfi
0002 #
0003 #   The cfi can be used, with appropriate settings, for both L1T and L1TEMU.
0004 #   Default version in cfi: L1T event client
0005 #
0006 #   authors previous versions - see CVS
0007 #
0008 #   V.M. Ghete 2010-10-22 revised version of L1T DQM and L1TEMU DQM
0009 
0010 
0011 
0012 import FWCore.ParameterSet.Config as cms
0013 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0014 
0015 l1tStage2EventInfoClient = DQMEDHarvester("L1TEventInfoClient",
0016     monitorDir = cms.untracked.string("L1T"),
0017 
0018     # decide when to run and update the results of the quality tests
0019     # retrieval of quality test results must be consistent with the event / LS / Run execution
0020     #
0021     runInEventLoop=cms.untracked.bool(False),
0022     runInEndLumi=cms.untracked.bool(True),
0023     runInEndRun=cms.untracked.bool(True),
0024     runInEndJob=cms.untracked.bool(False),
0025 
0026     #
0027     # for each L1 system, give:
0028     #     - SystemLabel:  system label
0029     #     - HwValLabel:   system label as used in hardware validation package
0030     #                     (the package producing the ErrorFlag histogram)
0031     #     - SystemDisable:   system disabled: if 1, all quality tests for the system
0032     #                     are disabled in the summary plot
0033     #     - for each quality test:
0034     #         - QualityTestName: name of quality test
0035     #         - QualityTestHist: histogram (full path)
0036     #         - QualityTestSummaryEnabled: 0 if disabled, 1 if enabled in summary plot
0037     #
0038     # the position in the parameter set gives, in reverse order, the position in the reportSummaryMap
0039     # in the emulator column (left column)
0040     L1Systems = cms.VPSet(
0041                     cms.PSet(
0042                         SystemLabel = cms.string("ECAL_TPG"),
0043                         HwValLabel = cms.string("ETP"),
0044                         SystemDisable  = cms.uint32(0),
0045                         QualityTests = cms.VPSet(
0046                             cms.PSet(
0047                                 QualityTestName = cms.string("Layer1LinkErrorThreshold"),
0048                                 QualityTestHist = cms.string("L1T/L1TStage2CaloLayer1/MismatchDetail/maxEvtLinkErrorsByLumiECAL"),
0049                                 QualityTestSummaryEnabled = cms.uint32(1)
0050                                 ),
0051                             cms.PSet(
0052                                 QualityTestName = cms.string("Layer1MismatchThreshold"),
0053                                 QualityTestHist = cms.string("L1T/L1TStage2CaloLayer1/MismatchDetail/maxEvtMismatchByLumiECAL"),
0054                                 QualityTestSummaryEnabled = cms.uint32(1)
0055                                 ),
0056                             )
0057                         ),
0058                     cms.PSet(
0059                         SystemLabel = cms.string("HCAL_TPG"),
0060                         HwValLabel = cms.string("HTP"),
0061                         SystemDisable  = cms.uint32(0),
0062                         QualityTests = cms.VPSet(
0063                             cms.PSet(
0064                                 QualityTestName = cms.string("Layer1LinkErrorThreshold"),
0065                                 QualityTestHist = cms.string("L1T/L1TStage2CaloLayer1/MismatchDetail/maxEvtLinkErrorsByLumiHCAL"),
0066                                 QualityTestSummaryEnabled = cms.uint32(1)
0067                                 ),
0068                             cms.PSet(
0069                                 QualityTestName = cms.string("Layer1MismatchThreshold"),
0070                                 QualityTestHist = cms.string("L1T/L1TStage2CaloLayer1/MismatchDetail/maxEvtMismatchByLumiHCAL"),
0071                                 QualityTestSummaryEnabled = cms.uint32(1)
0072                                 ),
0073                             )
0074                         ),
0075                     cms.PSet(
0076                         SystemLabel = cms.string("Calo Layer1"),
0077                         HwValLabel = cms.string("Stage2CaloLayer1"),
0078                         SystemDisable  = cms.uint32(0),
0079                         QualityTests = cms.VPSet(
0080                             cms.PSet(
0081                                 QualityTestName = cms.string("Layer1LinkErrorThreshold"),
0082                                 QualityTestHist = cms.string("L1T/L1TStage2CaloLayer1/maxEvtLinkErrorsByLumi"),
0083                                 QualityTestSummaryEnabled = cms.uint32(1)
0084                                 ),
0085                             cms.PSet(
0086                                 QualityTestName = cms.string("Layer1MismatchThreshold"),
0087                                 QualityTestHist = cms.string("L1T/L1TStage2CaloLayer1/maxEvtMismatchByLumi"),
0088                                 QualityTestSummaryEnabled = cms.uint32(1)
0089                                 ),
0090                             )
0091                         ),
0092                     cms.PSet(
0093                         SystemLabel = cms.string("Calo Layer2"),
0094                         HwValLabel = cms.string("Stage2CaloLayer2"),
0095                         SystemDisable  = cms.uint32(0),
0096                         QualityTests = cms.VPSet()
0097                         ),
0098                     cms.PSet(
0099                         SystemLabel = cms.string("BMTF"),
0100                         HwValLabel = cms.string("Stage2BMTF"),
0101                         SystemDisable  = cms.uint32(0),
0102                         QualityTests = cms.VPSet(
0103                             cms.PSet(
0104                                 QualityTestName = cms.string("BMTF_hwPtRange"),
0105                                 QualityTestHist = cms.string("L1T/L1TStage2BMTF/bmtf_hwPt"),
0106                                 QualityTestSummaryEnabled = cms.uint32(1)
0107                                 ),
0108                             cms.PSet(
0109                                 QualityTestName = cms.string("BMTF_WedgeBXNoisyWedge"),
0110                                 QualityTestHist = cms.string("L1T/L1TStage2BMTF/bmtf_wedge_bx"),
0111                                 QualityTestSummaryEnabled = cms.uint32(1)
0112                                 ),
0113                             )
0114                         ),
0115                     cms.PSet(
0116                         SystemLabel = cms.string("OMTF"),
0117                         HwValLabel = cms.string("Stage2OMTF"),
0118                         SystemDisable  = cms.uint32(0),
0119                         QualityTests = cms.VPSet(
0120                             cms.PSet(
0121                                 QualityTestName = cms.string("OMTF_bXPeakAtBX0"),
0122                                 QualityTestHist = cms.string("L1T/L1TStage2OMTF/omtf_bx"),
0123                                 QualityTestSummaryEnabled = cms.uint32(1)
0124                                 ),
0125                             cms.PSet(
0126                                 QualityTestName = cms.string("OMTF_bXMeanAtBX0"),
0127                                 QualityTestHist = cms.string("L1T/L1TStage2OMTF/omtf_bx"),
0128                                 QualityTestSummaryEnabled = cms.uint32(1)
0129                                 ),
0130                             cms.PSet(
0131                                 QualityTestName = cms.string("OMTF_hwPtRange"),
0132                                 QualityTestHist = cms.string("L1T/L1TStage2OMTF/omtf_hwPt"),
0133                                 QualityTestSummaryEnabled = cms.uint32(1)
0134                                 ),
0135                             cms.PSet(
0136                                 QualityTestName = cms.string("OMTF_hwEtaRange"),
0137                                 QualityTestHist = cms.string("L1T/L1TStage2OMTF/omtf_hwEta"),
0138                                 QualityTestSummaryEnabled = cms.uint32(1)
0139                                 ),
0140                             cms.PSet(
0141                                 QualityTestName = cms.string("OMTF_hwEtaMeanAt0"),
0142                                 QualityTestHist = cms.string("L1T/L1TStage2OMTF/omtf_hwEta"),
0143                                 QualityTestSummaryEnabled = cms.uint32(1)
0144                                 ),
0145                             cms.PSet(
0146                                 QualityTestName = cms.string("OMTF_hwLocalPhiRange"),
0147                                 QualityTestHist = cms.string("L1T/L1TStage2OMTF/omtf_hwLocalPhi"),
0148                                 QualityTestSummaryEnabled = cms.uint32(1)
0149                                 ),
0150                             cms.PSet(
0151                                 QualityTestName = cms.string("OMTF_hwQualRange"),
0152                                 QualityTestHist = cms.string("L1T/L1TStage2OMTF/omtf_hwQual"),
0153                                 QualityTestSummaryEnabled = cms.uint32(1)
0154                                 ),
0155                             )
0156                         ),
0157                     cms.PSet(
0158                         SystemLabel = cms.string("EMTF"),
0159                         HwValLabel = cms.string("Stage2EMTF"),
0160                         SystemDisable  = cms.uint32(0),
0161                         QualityTests = cms.VPSet(
0162                             cms.PSet(
0163                                 QualityTestName = cms.string("EMTF_LCTOccupancyDeadChamber"),
0164                                 QualityTestHist = cms.string("L1T/L1TStage2EMTF/cscLCTOccupancy"),
0165                                 QualityTestSummaryEnabled = cms.uint32(1)
0166                                 ),
0167                             cms.PSet(
0168                                 QualityTestName = cms.string("EMTF_LCTOccupancyNoisyChamber"),
0169                                 QualityTestHist = cms.string("L1T/L1TStage2EMTF/cscLCTOccupancy"),
0170                                 QualityTestSummaryEnabled = cms.uint32(1)
0171                                 ),
0172                             cms.PSet(
0173                                 QualityTestName = cms.string("EMTF_TrackBXNoisyTrack"),
0174                                 QualityTestHist = cms.string("L1T/L1TStage2EMTF/emtfTrackBX"),
0175                                 QualityTestSummaryEnabled = cms.uint32(1)
0176                                 ),
0177                             )
0178                         ),
0179                     cms.PSet(
0180                         SystemLabel = cms.string("uGMT"),
0181                         HwValLabel = cms.string("Stage2uGMT"),
0182                         SystemDisable  = cms.uint32(0),
0183                         QualityTests = cms.VPSet(
0184                             #cms.PSet(
0185                             #    QualityTestName = cms.string("uGMT_MuonBXPeakAtBX0"),
0186                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonBX"),
0187                             #    QualityTestSummaryEnabled = cms.uint32(1)
0188                             #    ),
0189                             cms.PSet(
0190                                 QualityTestName = cms.string("uGMT_MuonBXMeanAtBX0"),
0191                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonBX"),
0192                                 QualityTestSummaryEnabled = cms.uint32(1)
0193                                 ),
0194                             #cms.PSet(
0195                             #    QualityTestName = cms.string("uGMT_BMTFBXPeakAtBX0"),
0196                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFInput/ugmtBMTFBX"),
0197                             #    QualityTestSummaryEnabled = cms.uint32(1)
0198                             #    ),
0199                             cms.PSet(
0200                                 QualityTestName = cms.string("uGMT_BMTFBXMeanAtBX0"),
0201                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFInput/ugmtBMTFBX"),
0202                                 QualityTestSummaryEnabled = cms.uint32(1)
0203                                 ),
0204                             cms.PSet(
0205                                 QualityTestName = cms.string("uGMT_BMTFhwPhiSpectrum"),
0206                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFInput/ugmtBMTFglbhwPhi"),
0207                                 QualityTestSummaryEnabled = cms.uint32(0)
0208                                 ),
0209                             cms.PSet(
0210                                 QualityTestName = cms.string("uGMT_BMTFhwEtaSpectrum"),
0211                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFInput/ugmtBMTFhwEta"),
0212                                 QualityTestSummaryEnabled = cms.uint32(0)
0213                                 ),
0214                             cms.PSet(
0215                                 QualityTestName = cms.string("uGMT_BMTFhwEtaMeanAt0"),
0216                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFInput/ugmtBMTFhwEta"),
0217                                 QualityTestSummaryEnabled = cms.uint32(1)
0218                                 ),
0219                             cms.PSet(
0220                                 QualityTestName = cms.string("uGMT_BMTFhwSignUniform"),
0221                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFInput/ugmtBMTFhwSign"),
0222                                 QualityTestSummaryEnabled = cms.uint32(1)
0223                                 ),
0224                             #cms.PSet(
0225                             #    QualityTestName = cms.string("uGMT_OMTFBXPeakAtBX0"),
0226                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFBX"),
0227                             #    QualityTestSummaryEnabled = cms.uint32(1)
0228                             #    ),
0229                             cms.PSet(
0230                                 QualityTestName = cms.string("uGMT_OMTFBXMeanAtBX0"),
0231                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFBX"),
0232                                 QualityTestSummaryEnabled = cms.uint32(1)
0233                                 ),
0234                             cms.PSet(
0235                                 QualityTestName = cms.string("uGMT_OMTFhwPhiPosSpectrum"),
0236                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFglbhwPhiPos"),
0237                                 QualityTestSummaryEnabled = cms.uint32(0)
0238                                 ),
0239                             cms.PSet(
0240                                 QualityTestName = cms.string("uGMT_OMTFhwPhiNegSpectrum"),
0241                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFglbhwPhiNeg"),
0242                                 QualityTestSummaryEnabled = cms.uint32(0)
0243                                 ),
0244                             cms.PSet(
0245                                 QualityTestName = cms.string("uGMT_OMTFhwEtaSpectrum"),
0246                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFhwEta"),
0247                                 QualityTestSummaryEnabled = cms.uint32(0)
0248                                 ),
0249                             cms.PSet(
0250                                 QualityTestName = cms.string("uGMT_OMTFhwEtaMeanAt0"),
0251                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFhwEta"),
0252                                 QualityTestSummaryEnabled = cms.uint32(1)
0253                                 ),
0254                             cms.PSet(
0255                                 QualityTestName = cms.string("uGMT_OMTFhwPtRange"),
0256                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFhwPt"),
0257                                 QualityTestSummaryEnabled = cms.uint32(1)
0258                                 ),
0259                             cms.PSet(
0260                                 QualityTestName = cms.string("uGMT_OMTFhwSignUniform"),
0261                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/OMTFInput/ugmtOMTFhwSign"),
0262                                 QualityTestSummaryEnabled = cms.uint32(1)
0263                                 ),
0264                             #cms.PSet(
0265                             #    QualityTestName = cms.string("uGMT_EMTFBXPeakAtBX0"),
0266                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/EMTFInput/ugmtEMTFBX"),
0267                             #    QualityTestSummaryEnabled = cms.uint32(1)
0268                             #    ),
0269                             cms.PSet(
0270                                 QualityTestName = cms.string("uGMT_EMTFBXMeanAtBX0"),
0271                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/EMTFInput/ugmtEMTFBX"),
0272                                 QualityTestSummaryEnabled = cms.uint32(1)
0273                                 ),
0274                             cms.PSet(
0275                                 QualityTestName = cms.string("uGMT_EMTFMuonPhiSpectrum"),
0276                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPhiEmtf"),
0277                                 QualityTestSummaryEnabled = cms.uint32(0)
0278                                 ),
0279                             cms.PSet(
0280                                 QualityTestName = cms.string("uGMT_EMTFMuonPhiMeanAt0"),
0281                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPhiEmtf"),
0282                                 QualityTestSummaryEnabled = cms.uint32(1)
0283                                 ),
0284                             cms.PSet(
0285                                 QualityTestName = cms.string("uGMT_EMTFhwSignUniform"),
0286                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/EMTFInput/ugmtEMTFhwSign"),
0287                                 QualityTestSummaryEnabled = cms.uint32(1)
0288                                 ),
0289                             cms.PSet(
0290                                 QualityTestName = cms.string("BMTFvsuGMT_MismatchRatioMax0"),
0291                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFoutput_vs_uGMTinput/mismatchRatio"),
0292                                 QualityTestSummaryEnabled = cms.uint32(1)
0293                                 ),
0294                             #cms.PSet(
0295                             #    QualityTestName = cms.string("EMTFvsuGMT_MismatchRatioMax0"),
0296                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/EMTFoutput_vs_uGMTinput/mismatchRatio"),
0297                             #    QualityTestSummaryEnabled = cms.uint32(1)
0298                             #    ),
0299                             cms.PSet(
0300                                 QualityTestName = cms.string("uGMTCopies_MismatchRatioMax0"),
0301                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/uGMTMuonCopies/GMTMuonCopy1/mismatchRatio"),
0302                                 QualityTestSummaryEnabled = cms.uint32(1)
0303                                 ),
0304                             cms.PSet(
0305                                 QualityTestName = cms.string("uGMTCopies_MismatchRatioMax0"),
0306                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/uGMTMuonCopies/uGMTMuonCopy2/mismatchRatio"),
0307                                 QualityTestSummaryEnabled = cms.uint32(1)
0308                                 ),
0309                             cms.PSet(
0310                                 QualityTestName = cms.string("uGMTCopies_MismatchRatioMax0"),
0311                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/uGMTMuonCopies/uGMTMuonCopy3/mismatchRatio"),
0312                                 QualityTestSummaryEnabled = cms.uint32(1)
0313                                 ),
0314                             cms.PSet(
0315                                 QualityTestName = cms.string("uGMTCopies_MismatchRatioMax0"),
0316                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/uGMTMuonCopies/uGMTMuonCopy4/mismatchRatio"),
0317                                 QualityTestSummaryEnabled = cms.uint32(1)
0318                                 ),
0319                             cms.PSet(
0320                                 QualityTestName = cms.string("uGMTCopies_MismatchRatioMax0"),
0321                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/uGMTMuonCopies/uGMTMuonCopy5/mismatchRatio"),
0322                                 QualityTestSummaryEnabled = cms.uint32(1)
0323                                 ),
0324                             cms.PSet(
0325                                 QualityTestName = cms.string("zeroSupp_MismatchRatioMax0"),
0326                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/zeroSuppression/AllEvts/mismatchRatio"),
0327                                 QualityTestSummaryEnabled = cms.uint32(1)
0328                                 ),
0329                             cms.PSet(
0330                                 QualityTestName = cms.string("zeroSupp_MismatchRatioMax0"),
0331                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/zeroSuppression/FatEvts/mismatchRatio"),
0332                                 QualityTestSummaryEnabled = cms.uint32(1)
0333                                 ),
0334                             )
0335                         ),
0336                     cms.PSet(
0337                         SystemLabel = cms.string("uGT"),
0338                         HwValLabel = cms.string("Stage2uGT"),
0339                         SystemDisable  = cms.uint32(0),
0340                         QualityTests = cms.VPSet(
0341                             cms.PSet(
0342                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0343                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard2/CaloLayer2/mismatchRatio"),
0344                                 QualityTestSummaryEnabled = cms.uint32(1)
0345                                 ),
0346                             cms.PSet(
0347                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0348                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard3/CaloLayer2/mismatchRatio"),
0349                                 QualityTestSummaryEnabled = cms.uint32(1)
0350                                 ),
0351                             cms.PSet(
0352                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0353                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard4/CaloLayer2/mismatchRatio"),
0354                                 QualityTestSummaryEnabled = cms.uint32(1)
0355                                 ),
0356                             cms.PSet(
0357                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0358                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard5/CaloLayer2/mismatchRatio"),
0359                                 QualityTestSummaryEnabled = cms.uint32(1)
0360                                 ),
0361                             cms.PSet(
0362                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0363                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard6/CaloLayer2/mismatchRatio"),
0364                                 QualityTestSummaryEnabled = cms.uint32(1)
0365                                 ),
0366                             cms.PSet(
0367                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0368                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard2/Muons/mismatchRatio"),
0369                                 QualityTestSummaryEnabled = cms.uint32(1)
0370                                 ),
0371                             cms.PSet(
0372                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0373                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard3/Muons/mismatchRatio"),
0374                                 QualityTestSummaryEnabled = cms.uint32(1)
0375                                 ),
0376                             cms.PSet(
0377                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0378                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard4/Muons/mismatchRatio"),
0379                                 QualityTestSummaryEnabled = cms.uint32(1)
0380                                 ),
0381                             cms.PSet(
0382                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0383                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard5/Muons/mismatchRatio"),
0384                                 QualityTestSummaryEnabled = cms.uint32(1)
0385                                 ),
0386                             cms.PSet(
0387                                 QualityTestName = cms.string("uGTBoardComparison_MismatchRatioMax0"),
0388                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGTBoardComparisons/Board1vsBoard6/Muons/mismatchRatio"),
0389                                 QualityTestSummaryEnabled = cms.uint32(1)
0390                                 ),
0391                             cms.PSet(
0392                                 QualityTestName = cms.string("uGMTvsuGT_MismatchRatioMax0"),
0393                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/uGMToutput_vs_uGTinput/mismatchRatio"),
0394                                 QualityTestSummaryEnabled = cms.uint32(1)
0395                                 ),
0396                             cms.PSet(
0397                                 QualityTestName = cms.string("caloLayer2vsuGT_MismatchRatioMax0"),
0398                                 QualityTestHist = cms.string("L1T/L1TStage2uGT/calol2ouput_vs_uGTinput/mismatchRatio"),
0399                                 QualityTestSummaryEnabled = cms.uint32(1)
0400                                 ),
0401                             )
0402                         )
0403                     ),
0404 
0405     #
0406     # for each L1 trigger object, give:
0407     #     - ObjectLabel:  object label as used in enum L1GtObject
0408     #     - ObjectDisable: emulator mask: if 1, the system is masked in the summary plot
0409     #
0410     # the position in the parameter set gives, in reverse order, the position in the reportSummaryMap
0411     # in the trigger object column (right column)
0412     L1Objects = cms.VPSet(
0413                     cms.PSet(
0414                         ObjectLabel = cms.string("TechTrig"),
0415                         ObjectDisable  = cms.uint32(0),
0416                         QualityTests = cms.VPSet()
0417                         ),
0418                     cms.PSet(
0419                         ObjectLabel = cms.string("GtExternal"),
0420                         ObjectDisable  = cms.uint32(0),
0421                         QualityTests = cms.VPSet()
0422                         ),
0423                     cms.PSet(
0424                         ObjectLabel = cms.string("HfRingEtSums"),
0425                         ObjectDisable  = cms.uint32(0),
0426                         QualityTests = cms.VPSet()
0427                         ),
0428                     cms.PSet(
0429                         ObjectLabel = cms.string("HfBitCounts"),
0430                         ObjectDisable  = cms.uint32(0),
0431                         QualityTests = cms.VPSet()
0432                         ),
0433                     cms.PSet(
0434                         ObjectLabel = cms.string("HTM"),
0435                         ObjectDisable  = cms.uint32(0),
0436                         QualityTests = cms.VPSet()
0437                         ),
0438                     cms.PSet(
0439                         ObjectLabel = cms.string("HTT"),
0440                         ObjectDisable  = cms.uint32(0),
0441                         QualityTests = cms.VPSet()
0442                         ),
0443                     cms.PSet(
0444                         ObjectLabel = cms.string("ETM"),
0445                         ObjectDisable  = cms.uint32(0),
0446                         QualityTests = cms.VPSet()
0447                         ),
0448                     cms.PSet(
0449                         ObjectLabel = cms.string("ETT"),
0450                         ObjectDisable  = cms.uint32(0),
0451                         QualityTests = cms.VPSet()
0452                         ),
0453                     cms.PSet(
0454                         ObjectLabel = cms.string("Tau"),
0455                         ObjectDisable  = cms.uint32(0),
0456                         QualityTests = cms.VPSet()
0457                         ),
0458                     cms.PSet(
0459                         ObjectLabel = cms.string("ForJet"),
0460                         ObjectDisable  = cms.uint32(0),
0461                         QualityTests = cms.VPSet()
0462                         ),
0463                     cms.PSet(
0464                         ObjectLabel = cms.string("CenJet"),
0465                         ObjectDisable  = cms.uint32(0),
0466                         QualityTests = cms.VPSet()
0467                         ),
0468                     cms.PSet(
0469                         ObjectLabel = cms.string("IsoEG"),
0470                         ObjectDisable  = cms.uint32(0),
0471                         QualityTests = cms.VPSet()
0472                         ),
0473                     cms.PSet(
0474                         ObjectLabel = cms.string("NoIsoEG"),
0475                         ObjectDisable  = cms.uint32(0),
0476                         QualityTests = cms.VPSet()
0477                         ),
0478                     cms.PSet(
0479                         ObjectLabel = cms.string("Mu"),
0480                         ObjectDisable  = cms.uint32(0),
0481                         QualityTests = cms.VPSet(
0482                             cms.PSet(
0483                                 QualityTestName = cms.string("muon_etaMeanAt0"),
0484                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonEta"),
0485                                 QualityTestSummaryEnabled = cms.uint32(1)
0486                                 ),
0487                             #cms.PSet(
0488                             #    QualityTestName = cms.string("muon_etaSpectrum"),
0489                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonEta"),
0490                             #    QualityTestSummaryEnabled = cms.uint32(0)
0491                             #    ),
0492                             cms.PSet(
0493                                 QualityTestName = cms.string("muon_etaMeanAt0"),
0494                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonEtaAtVtx"),
0495                                 QualityTestSummaryEnabled = cms.uint32(1)
0496                                 ),
0497                             #cms.PSet(
0498                             #    QualityTestName = cms.string("muon_etaSpectrum"),
0499                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonEtaAtVtx"),
0500                             #    QualityTestSummaryEnabled = cms.uint32(0)
0501                             #    ),
0502                             cms.PSet(
0503                                 QualityTestName = cms.string("muon_phiMeanAt0"),
0504                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPhi"),
0505                                 QualityTestSummaryEnabled = cms.uint32(1)
0506                                 ),
0507                             cms.PSet(
0508                                 QualityTestName = cms.string("muon_phiSpectrum"),
0509                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPhi"),
0510                                 QualityTestSummaryEnabled = cms.uint32(0)
0511                                 ),
0512                             cms.PSet(
0513                                 QualityTestName = cms.string("muon_phiMeanAt0"),
0514                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPhiAtVtx"),
0515                                 QualityTestSummaryEnabled = cms.uint32(1)
0516                                 ),
0517                             cms.PSet(
0518                                 QualityTestName = cms.string("muon_phiSpectrum"),
0519                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPhiAtVtx"),
0520                                 QualityTestSummaryEnabled = cms.uint32(0)
0521                                 ),
0522                             cms.PSet(
0523                                 QualityTestName = cms.string("muon_PtRange"),
0524                                 QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPt"),
0525                                 QualityTestSummaryEnabled = cms.uint32(1)
0526                                 ),
0527                             #cms.PSet(
0528                             #    QualityTestName = cms.string("muon_PtSpectrum"),
0529                             #    QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPt"),
0530                             #    QualityTestSummaryEnabled = cms.uint32(0)
0531                             #    ),
0532                             ),
0533                         ),
0534                     ),
0535     #
0536     # fast over-mask a system: if the name of the system is in the list, the system will be masked
0537     # (the default mask value is given in L1Systems VPSet)
0538     #
0539     DisableL1Systems = cms.vstring(),
0540     #
0541     # fast over-mask an object: if the name of the object is in the list, the object will be masked
0542     # (the default mask value is given in L1Objects VPSet)
0543     #
0544     DisableL1Objects =  cms.vstring()
0545 
0546 )