CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DQM/L1TMonitorClient/python/L1TriggerQualityTests_cff.py

Go to the documentation of this file.
00001 # Quality tests for L1 Trigger DQM (L1T)
00002 
00003 import FWCore.ParameterSet.Config as cms
00004 
00005 # L1 systems quality tests
00006 
00007 # ECAL quality tests
00008 from DQM.L1TMonitorClient.L1TriggerEcalQualityTests_cfi import *
00009 seqL1TriggerEcalQualityTests = cms.Sequence(l1TriggerEcalQualityTests)
00010 
00011 # HCAL quality tests
00012 from DQM.L1TMonitorClient.L1TriggerHcalQualityTests_cfi import *
00013 seqL1TriggerHcalQualityTests = cms.Sequence(l1TriggerHcalQualityTests)
00014 
00015 # RCT quality tests
00016 from DQM.L1TMonitorClient.L1TriggerRctQualityTests_cfi import *
00017 seqL1TriggerRctQualityTests = cms.Sequence(l1TriggerRctQualityTests)
00018 
00019 # GCT quality tests
00020 from DQM.L1TMonitorClient.L1TriggerGctQualityTests_cfi import *
00021 seqL1TriggerGctQualityTests = cms.Sequence(l1TriggerGctQualityTests)
00022 
00023 # DTTF quality tests
00024 from DQM.L1TMonitorClient.L1TriggerDttfQualityTests_cfi import *
00025 seqL1TriggerDttfQualityTests = cms.Sequence(l1TriggerDttfQualityTests)
00026 
00027 # DTTPG quality tests
00028 from DQM.L1TMonitorClient.L1TriggerDttpgQualityTests_cfi import *
00029 seqL1TriggerDttpgQualityTests = cms.Sequence(l1TriggerDttpgQualityTests)
00030 
00031 # CSCTF quality tests
00032 from DQM.L1TMonitorClient.L1TriggerCsctfQualityTests_cfi import *
00033 seqL1TriggerCsctfQualityTests = cms.Sequence(l1TriggerCsctfQualityTests)
00034 
00035 # CSCTPG quality tests
00036 from DQM.L1TMonitorClient.L1TriggerCsctpgQualityTests_cfi import *
00037 seqL1TriggerCsctpgQualityTests = cms.Sequence(l1TriggerCsctpgQualityTests)
00038 
00039 # RPC quality tests
00040 from DQM.L1TMonitorClient.L1TriggerRpcQualityTests_cfi import *
00041 seqL1TriggerRpcQualityTests = cms.Sequence(l1TriggerRpcQualityTests)
00042 
00043 # GMT quality tests
00044 from DQM.L1TMonitorClient.L1TriggerGmtQualityTests_cfi import *
00045 seqL1TriggerGmtQualityTests = cms.Sequence(l1TriggerGmtQualityTests)
00046 
00047 # GT quality tests
00048 from DQM.L1TMonitorClient.L1TriggerGtQualityTests_cfi import *
00049 seqL1TriggerGtQualityTests = cms.Sequence(l1TriggerGtQualityTests)
00050 
00051 # L1 objects quality tests
00052 
00053 # GtExternal quality tests
00054 from DQM.L1TMonitorClient.L1TriggerObjGtExternalQualityTests_cfi import *
00055 seqL1TriggerObjGtExternalQualityTests = cms.Sequence(l1TriggerObjGtExternalQualityTests)
00056 
00057 # TechTrig quality tests
00058 from DQM.L1TMonitorClient.L1TriggerObjTechTrigQualityTests_cfi import *
00059 seqL1TriggerObjTechTrigQualityTests = cms.Sequence(l1TriggerObjTechTrigQualityTests)
00060 
00061 # HfRingEtSums quality tests
00062 from DQM.L1TMonitorClient.L1TriggerObjHfRingEtSumsQualityTests_cfi import *
00063 seqL1TriggerObjHfRingEtSumsQualityTests = cms.Sequence(l1TriggerObjHfRingEtSumsQualityTests)
00064 
00065 # HfBitCounts quality tests
00066 from DQM.L1TMonitorClient.L1TriggerObjHfBitCountsQualityTests_cfi import *
00067 seqL1TriggerObjHfBitCountsQualityTests = cms.Sequence(l1TriggerObjHfBitCountsQualityTests)
00068 
00069 # HTM quality tests
00070 from DQM.L1TMonitorClient.L1TriggerObjHTMQualityTests_cfi import *
00071 seqL1TriggerObjHTMQualityTests = cms.Sequence(l1TriggerObjHTMQualityTests)
00072 
00073 # HTT quality tests
00074 from DQM.L1TMonitorClient.L1TriggerObjHTTQualityTests_cfi import *
00075 seqL1TriggerObjHTTQualityTests = cms.Sequence(l1TriggerObjHTTQualityTests)
00076 
00077 # ETM quality tests
00078 from DQM.L1TMonitorClient.L1TriggerObjETMQualityTests_cfi import *
00079 seqL1TriggerObjETMQualityTests = cms.Sequence(l1TriggerObjETMQualityTests)
00080 
00081 # ETT quality tests
00082 from DQM.L1TMonitorClient.L1TriggerObjETTQualityTests_cfi import *
00083 seqL1TriggerObjETTQualityTests = cms.Sequence(l1TriggerObjETTQualityTests)
00084 
00085 # TauJet quality tests
00086 from DQM.L1TMonitorClient.L1TriggerObjTauJetQualityTests_cfi import *
00087 seqL1TriggerObjTauJetQualityTests = cms.Sequence(l1TriggerObjTauJetQualityTests)
00088 
00089 # ForJet quality tests
00090 from DQM.L1TMonitorClient.L1TriggerObjForJetQualityTests_cfi import *
00091 seqL1TriggerObjForJetQualityTests = cms.Sequence(l1TriggerObjForJetQualityTests)
00092 
00093 # CenJet quality tests
00094 from DQM.L1TMonitorClient.L1TriggerObjCenJetQualityTests_cfi import *
00095 seqL1TriggerObjCenJetQualityTests = cms.Sequence(l1TriggerObjCenJetQualityTests)
00096 
00097 # IsoEG quality tests
00098 from DQM.L1TMonitorClient.L1TriggerObjIsoEGQualityTests_cfi import *
00099 seqL1TriggerObjIsoEGQualityTests = cms.Sequence(l1TriggerObjIsoEGQualityTests)
00100 
00101 # NoIsoEG quality tests
00102 from DQM.L1TMonitorClient.L1TriggerObjNoIsoEGQualityTests_cfi import *
00103 seqL1TriggerObjNoIsoEGQualityTests = cms.Sequence(l1TriggerObjNoIsoEGQualityTests)
00104 
00105 # Mu quality tests
00106 from DQM.L1TMonitorClient.L1TriggerObjMuQualityTests_cfi import *
00107 seqL1TriggerObjMuQualityTests = cms.Sequence(l1TriggerObjMuQualityTests)
00108 
00109 # L1 trigger rate quality test
00110 from DQM.L1TMonitorClient.L1TriggerRateQualityTests_cfi import *
00111 
00112 # L1 trigger synchronization quality test
00113 from DQM.L1TMonitorClient.L1TriggerSyncQualityTests_cfi import *
00114 
00115 # L1 trigger occupancy quality test
00116 from DQM.L1TMonitorClient.L1TriggerOccupancyQualityTests_cfi import *
00117 
00118 # sequence for L1 systems
00119 l1TriggerSystemQualityTests = cms.Sequence(
00120                                 seqL1TriggerEcalQualityTests + 
00121                                 seqL1TriggerHcalQualityTests + 
00122                                 seqL1TriggerRctQualityTests + 
00123                                 seqL1TriggerGctQualityTests + 
00124                                 seqL1TriggerDttfQualityTests + 
00125                                 seqL1TriggerDttpgQualityTests + 
00126                                 seqL1TriggerCsctfQualityTests + 
00127                                 seqL1TriggerCsctpgQualityTests + 
00128                                 seqL1TriggerRpcQualityTests + 
00129                                 seqL1TriggerGmtQualityTests + 
00130                                 seqL1TriggerGtQualityTests
00131                                 )
00132 
00133 # sequence for L1 objects
00134 l1TriggerObjectQualityTests = cms.Sequence(
00135                                 seqL1TriggerObjTechTrigQualityTests +
00136                                 seqL1TriggerObjGtExternalQualityTests +
00137                                 seqL1TriggerObjHfRingEtSumsQualityTests +
00138                                 seqL1TriggerObjHfBitCountsQualityTests +
00139                                 seqL1TriggerObjHTMQualityTests +
00140                                 seqL1TriggerObjHTTQualityTests +
00141                                 seqL1TriggerObjETMQualityTests +
00142                                 seqL1TriggerObjETTQualityTests +
00143                                 seqL1TriggerObjTauJetQualityTests +
00144                                 seqL1TriggerObjForJetQualityTests +
00145                                 seqL1TriggerObjCenJetQualityTests +
00146                                 seqL1TriggerObjIsoEGQualityTests +
00147                                 seqL1TriggerObjNoIsoEGQualityTests +
00148                                 seqL1TriggerObjMuQualityTests
00149                                 )
00150 
00151 
00152 # general sequence
00153 l1TriggerQualityTests = cms.Sequence(
00154                                       l1TriggerSystemQualityTests + 
00155                                       l1TriggerObjectQualityTests + 
00156                                       l1TriggerRateQualityTests +
00157                                       l1TriggerSyncQualityTests +
00158                                       l1TriggerOccupancyQualityTests
00159                                       )
00160