Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 # Quality tests for L1 Trigger DQM (L1T)
0002 
0003 import FWCore.ParameterSet.Config as cms
0004 
0005 # L1 systems quality tests
0006 
0007 # ECAL quality tests
0008 from DQM.L1TMonitorClient.L1TriggerEcalQualityTests_cfi import *
0009 seqL1TriggerEcalQualityTests = cms.Sequence(l1TriggerEcalQualityTests)
0010 
0011 # HCAL quality tests
0012 from DQM.L1TMonitorClient.L1TriggerHcalQualityTests_cfi import *
0013 seqL1TriggerHcalQualityTests = cms.Sequence(l1TriggerHcalQualityTests)
0014 
0015 # RCT quality tests
0016 from DQM.L1TMonitorClient.L1TriggerRctQualityTests_cfi import *
0017 seqL1TriggerRctQualityTests = cms.Sequence(l1TriggerRctQualityTests)
0018 
0019 # GCT quality tests
0020 from DQM.L1TMonitorClient.L1TriggerGctQualityTests_cfi import *
0021 seqL1TriggerGctQualityTests = cms.Sequence(l1TriggerGctQualityTests)
0022 
0023 # DTTF quality tests
0024 from DQM.L1TMonitorClient.L1TriggerDttfQualityTests_cfi import *
0025 seqL1TriggerDttfQualityTests = cms.Sequence(l1TriggerDttfQualityTests)
0026 
0027 # DTTPG quality tests
0028 from DQM.L1TMonitorClient.L1TriggerDttpgQualityTests_cfi import *
0029 seqL1TriggerDttpgQualityTests = cms.Sequence(l1TriggerDttpgQualityTests)
0030 
0031 # CSCTF quality tests
0032 from DQM.L1TMonitorClient.L1TriggerCsctfQualityTests_cfi import *
0033 seqL1TriggerCsctfQualityTests = cms.Sequence(l1TriggerCsctfQualityTests)
0034 
0035 # CSCTPG quality tests
0036 from DQM.L1TMonitorClient.L1TriggerCsctpgQualityTests_cfi import *
0037 seqL1TriggerCsctpgQualityTests = cms.Sequence(l1TriggerCsctpgQualityTests)
0038 
0039 # RPC quality tests
0040 from DQM.L1TMonitorClient.L1TriggerRpcQualityTests_cfi import *
0041 seqL1TriggerRpcQualityTests = cms.Sequence(l1TriggerRpcQualityTests)
0042 
0043 # GMT quality tests
0044 from DQM.L1TMonitorClient.L1TriggerGmtQualityTests_cfi import *
0045 seqL1TriggerGmtQualityTests = cms.Sequence(l1TriggerGmtQualityTests)
0046 
0047 # GT quality tests
0048 from DQM.L1TMonitorClient.L1TriggerGtQualityTests_cfi import *
0049 seqL1TriggerGtQualityTests = cms.Sequence(l1TriggerGtQualityTests)
0050 
0051 # L1 objects quality tests
0052 
0053 # GtExternal quality tests
0054 from DQM.L1TMonitorClient.L1TriggerObjGtExternalQualityTests_cfi import *
0055 seqL1TriggerObjGtExternalQualityTests = cms.Sequence(l1TriggerObjGtExternalQualityTests)
0056 
0057 # TechTrig quality tests
0058 from DQM.L1TMonitorClient.L1TriggerObjTechTrigQualityTests_cfi import *
0059 seqL1TriggerObjTechTrigQualityTests = cms.Sequence(l1TriggerObjTechTrigQualityTests)
0060 
0061 # HfRingEtSums quality tests
0062 from DQM.L1TMonitorClient.L1TriggerObjHfRingEtSumsQualityTests_cfi import *
0063 seqL1TriggerObjHfRingEtSumsQualityTests = cms.Sequence(l1TriggerObjHfRingEtSumsQualityTests)
0064 
0065 # HfBitCounts quality tests
0066 from DQM.L1TMonitorClient.L1TriggerObjHfBitCountsQualityTests_cfi import *
0067 seqL1TriggerObjHfBitCountsQualityTests = cms.Sequence(l1TriggerObjHfBitCountsQualityTests)
0068 
0069 # HTM quality tests
0070 from DQM.L1TMonitorClient.L1TriggerObjHTMQualityTests_cfi import *
0071 seqL1TriggerObjHTMQualityTests = cms.Sequence(l1TriggerObjHTMQualityTests)
0072 
0073 # HTT quality tests
0074 from DQM.L1TMonitorClient.L1TriggerObjHTTQualityTests_cfi import *
0075 seqL1TriggerObjHTTQualityTests = cms.Sequence(l1TriggerObjHTTQualityTests)
0076 
0077 # ETM quality tests
0078 from DQM.L1TMonitorClient.L1TriggerObjETMQualityTests_cfi import *
0079 seqL1TriggerObjETMQualityTests = cms.Sequence(l1TriggerObjETMQualityTests)
0080 
0081 # ETT quality tests
0082 from DQM.L1TMonitorClient.L1TriggerObjETTQualityTests_cfi import *
0083 seqL1TriggerObjETTQualityTests = cms.Sequence(l1TriggerObjETTQualityTests)
0084 
0085 # TauJet quality tests
0086 from DQM.L1TMonitorClient.L1TriggerObjTauJetQualityTests_cfi import *
0087 seqL1TriggerObjTauJetQualityTests = cms.Sequence(l1TriggerObjTauJetQualityTests)
0088 
0089 # ForJet quality tests
0090 from DQM.L1TMonitorClient.L1TriggerObjForJetQualityTests_cfi import *
0091 seqL1TriggerObjForJetQualityTests = cms.Sequence(l1TriggerObjForJetQualityTests)
0092 
0093 # CenJet quality tests
0094 from DQM.L1TMonitorClient.L1TriggerObjCenJetQualityTests_cfi import *
0095 seqL1TriggerObjCenJetQualityTests = cms.Sequence(l1TriggerObjCenJetQualityTests)
0096 
0097 # IsoEG quality tests
0098 from DQM.L1TMonitorClient.L1TriggerObjIsoEGQualityTests_cfi import *
0099 seqL1TriggerObjIsoEGQualityTests = cms.Sequence(l1TriggerObjIsoEGQualityTests)
0100 
0101 # NoIsoEG quality tests
0102 from DQM.L1TMonitorClient.L1TriggerObjNoIsoEGQualityTests_cfi import *
0103 seqL1TriggerObjNoIsoEGQualityTests = cms.Sequence(l1TriggerObjNoIsoEGQualityTests)
0104 
0105 # Mu quality tests
0106 from DQM.L1TMonitorClient.L1TriggerObjMuQualityTests_cfi import *
0107 seqL1TriggerObjMuQualityTests = cms.Sequence(l1TriggerObjMuQualityTests)
0108 
0109 # L1 trigger rate quality test
0110 from DQM.L1TMonitorClient.L1TriggerRateQualityTests_cfi import *
0111 
0112 # L1 trigger synchronization quality test
0113 from DQM.L1TMonitorClient.L1TriggerSyncQualityTests_cfi import *
0114 
0115 # L1 trigger occupancy quality test
0116 from DQM.L1TMonitorClient.L1TriggerOccupancyQualityTests_cfi import *
0117 
0118 # sequence for L1 systems
0119 l1TriggerSystemQualityTests = cms.Sequence(
0120                                 seqL1TriggerEcalQualityTests + 
0121                                 seqL1TriggerHcalQualityTests + 
0122                                 seqL1TriggerRctQualityTests + 
0123                                 seqL1TriggerGctQualityTests + 
0124                                 seqL1TriggerDttfQualityTests + 
0125                                 seqL1TriggerDttpgQualityTests + 
0126                                 seqL1TriggerCsctfQualityTests + 
0127                                 seqL1TriggerCsctpgQualityTests + 
0128                                 seqL1TriggerRpcQualityTests + 
0129                                 seqL1TriggerGmtQualityTests + 
0130                                 seqL1TriggerGtQualityTests
0131                                 )
0132 
0133 # sequence for L1 objects
0134 l1TriggerObjectQualityTests = cms.Sequence(
0135                                 seqL1TriggerObjTechTrigQualityTests +
0136                                 seqL1TriggerObjGtExternalQualityTests +
0137                                 seqL1TriggerObjHfRingEtSumsQualityTests +
0138                                 seqL1TriggerObjHfBitCountsQualityTests +
0139                                 seqL1TriggerObjHTMQualityTests +
0140                                 seqL1TriggerObjHTTQualityTests +
0141                                 seqL1TriggerObjETMQualityTests +
0142                                 seqL1TriggerObjETTQualityTests +
0143                                 seqL1TriggerObjTauJetQualityTests +
0144                                 seqL1TriggerObjForJetQualityTests +
0145                                 seqL1TriggerObjCenJetQualityTests +
0146                                 seqL1TriggerObjIsoEGQualityTests +
0147                                 seqL1TriggerObjNoIsoEGQualityTests +
0148                                 seqL1TriggerObjMuQualityTests
0149                                 )
0150 
0151 
0152 # general sequence
0153 l1TriggerQualityTests = cms.Sequence(
0154                                       l1TriggerSystemQualityTests + 
0155                                       l1TriggerObjectQualityTests + 
0156                                       l1TriggerRateQualityTests +
0157                                       l1TriggerSyncQualityTests +
0158                                       l1TriggerOccupancyQualityTests
0159                                       )
0160