CMS 3D CMS Logo

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

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #
00004 # default configuration valid for online DQM
00005 #
00006 # configuration for online DQM
00007 #    perform tests on endLumi
00008 #    perform tests on endRun
00009 #
00010 # configuration for offline DQM
00011 #    perform tests on endRun only
00012 #
00013 # for both online and offline
00014 #    get the quality tests from an XML file
00015 #    no tests in event loop
00016 #    do not prescale
00017 #    verboseQT true, but reportThreshold empty
00018 
00019 
00020 # L1 systems quality tests
00021 
00022 # ECAL quality tests
00023 from DQM.L1TMonitorClient.L1EmulatorEcalQualityTests_cfi import *
00024 seqL1EmulatorEcalQualityTests = cms.Sequence(l1EmulatorEcalQualityTests)
00025 
00026 # HCAL quality tests
00027 from DQM.L1TMonitorClient.L1EmulatorHcalQualityTests_cfi import *
00028 seqL1EmulatorHcalQualityTests = cms.Sequence(l1EmulatorHcalQualityTests)
00029 
00030 # RCT quality tests
00031 from DQM.L1TMonitorClient.L1EmulatorRctQualityTests_cfi import *
00032 seqL1EmulatorRctQualityTests = cms.Sequence(l1EmulatorRctQualityTests)
00033 
00034 # GCT quality tests
00035 from DQM.L1TMonitorClient.L1EmulatorGctQualityTests_cfi import *
00036 seqL1EmulatorGctQualityTests = cms.Sequence(l1EmulatorGctQualityTests)
00037 
00038 # DTTF quality tests
00039 from DQM.L1TMonitorClient.L1EmulatorDttfQualityTests_cfi import *
00040 seqL1EmulatorDttfQualityTests = cms.Sequence(l1EmulatorDttfQualityTests)
00041 
00042 # DTTPG quality tests
00043 from DQM.L1TMonitorClient.L1EmulatorDttpgQualityTests_cfi import *
00044 seqL1EmulatorDttpgQualityTests = cms.Sequence(l1EmulatorDttpgQualityTests)
00045 
00046 # CSCTF quality tests
00047 from DQM.L1TMonitorClient.L1EmulatorCsctfQualityTests_cfi import *
00048 seqL1EmulatorCsctfQualityTests = cms.Sequence(l1EmulatorCsctfQualityTests)
00049 
00050 # CSCTPG quality tests
00051 from DQM.L1TMonitorClient.L1EmulatorCsctpgQualityTests_cfi import *
00052 seqL1EmulatorCsctpgQualityTests = cms.Sequence(l1EmulatorCsctpgQualityTests)
00053 
00054 # RPC quality tests
00055 from DQM.L1TMonitorClient.L1EmulatorRpcQualityTests_cfi import *
00056 seqL1EmulatorRpcQualityTests = cms.Sequence(l1EmulatorRpcQualityTests)
00057 
00058 # GMT quality tests
00059 from DQM.L1TMonitorClient.L1EmulatorGmtQualityTests_cfi import *
00060 seqL1EmulatorGmtQualityTests = cms.Sequence(l1EmulatorGmtQualityTests)
00061 
00062 # GT quality tests
00063 from DQM.L1TMonitorClient.L1EmulatorGtQualityTests_cfi import *
00064 seqL1EmulatorGtQualityTests = cms.Sequence(l1EmulatorGtQualityTests)
00065 
00066 # L1 objects quality tests
00067 
00068 # GtExternal quality tests
00069 from DQM.L1TMonitorClient.L1EmulatorObjGtExternalQualityTests_cfi import *
00070 seqL1EmulatorObjGtExternalQualityTests = cms.Sequence(l1EmulatorObjGtExternalQualityTests)
00071 
00072 # TechTrig quality tests
00073 from DQM.L1TMonitorClient.L1EmulatorObjTechTrigQualityTests_cfi import *
00074 seqL1EmulatorObjTechTrigQualityTests = cms.Sequence(l1EmulatorObjTechTrigQualityTests)
00075 
00076 # HfRingEtSums quality tests
00077 from DQM.L1TMonitorClient.L1EmulatorObjHfRingEtSumsQualityTests_cfi import *
00078 seqL1EmulatorObjHfRingEtSumsQualityTests = cms.Sequence(l1EmulatorObjHfRingEtSumsQualityTests)
00079 
00080 # HfBitCounts quality tests
00081 from DQM.L1TMonitorClient.L1EmulatorObjHfBitCountsQualityTests_cfi import *
00082 seqL1EmulatorObjHfBitCountsQualityTests = cms.Sequence(l1EmulatorObjHfBitCountsQualityTests)
00083 
00084 # HTM quality tests
00085 from DQM.L1TMonitorClient.L1EmulatorObjHTMQualityTests_cfi import *
00086 seqL1EmulatorObjHTMQualityTests = cms.Sequence(l1EmulatorObjHTMQualityTests)
00087 
00088 # HTT quality tests
00089 from DQM.L1TMonitorClient.L1EmulatorObjHTTQualityTests_cfi import *
00090 seqL1EmulatorObjHTTQualityTests = cms.Sequence(l1EmulatorObjHTTQualityTests)
00091 
00092 # ETM quality tests
00093 from DQM.L1TMonitorClient.L1EmulatorObjETMQualityTests_cfi import *
00094 seqL1EmulatorObjETMQualityTests = cms.Sequence(l1EmulatorObjETMQualityTests)
00095 
00096 # ETT quality tests
00097 from DQM.L1TMonitorClient.L1EmulatorObjETTQualityTests_cfi import *
00098 seqL1EmulatorObjETTQualityTests = cms.Sequence(l1EmulatorObjETTQualityTests)
00099 
00100 # TauJet quality tests
00101 from DQM.L1TMonitorClient.L1EmulatorObjTauJetQualityTests_cfi import *
00102 seqL1EmulatorObjTauJetQualityTests = cms.Sequence(l1EmulatorObjTauJetQualityTests)
00103 
00104 # ForJet quality tests
00105 from DQM.L1TMonitorClient.L1EmulatorObjForJetQualityTests_cfi import *
00106 seqL1EmulatorObjForJetQualityTests = cms.Sequence(l1EmulatorObjForJetQualityTests)
00107 
00108 # CenJet quality tests
00109 from DQM.L1TMonitorClient.L1EmulatorObjCenJetQualityTests_cfi import *
00110 seqL1EmulatorObjCenJetQualityTests = cms.Sequence(l1EmulatorObjCenJetQualityTests)
00111 
00112 # IsoEG quality tests
00113 from DQM.L1TMonitorClient.L1EmulatorObjIsoEGQualityTests_cfi import *
00114 seqL1EmulatorObjIsoEGQualityTests = cms.Sequence(l1EmulatorObjIsoEGQualityTests)
00115 
00116 # NoIsoEG quality tests
00117 from DQM.L1TMonitorClient.L1EmulatorObjNoIsoEGQualityTests_cfi import *
00118 seqL1EmulatorObjNoIsoEGQualityTests = cms.Sequence(l1EmulatorObjNoIsoEGQualityTests)
00119 
00120 # Mu quality tests
00121 from DQM.L1TMonitorClient.L1EmulatorObjMuQualityTests_cfi import *
00122 seqL1EmulatorObjMuQualityTests = cms.Sequence(l1EmulatorObjMuQualityTests)
00123 
00124 # sequence for L1 systems
00125 l1EmulatorSystemQualityTests = cms.Sequence(
00126                                 seqL1EmulatorEcalQualityTests + 
00127                                 seqL1EmulatorHcalQualityTests + 
00128                                 seqL1EmulatorRctQualityTests + 
00129                                 seqL1EmulatorGctQualityTests + 
00130                                 seqL1EmulatorDttfQualityTests + 
00131                                 seqL1EmulatorDttpgQualityTests + 
00132                                 seqL1EmulatorCsctfQualityTests + 
00133                                 seqL1EmulatorCsctpgQualityTests + 
00134                                 seqL1EmulatorRpcQualityTests + 
00135                                 seqL1EmulatorGmtQualityTests + 
00136                                 seqL1EmulatorGtQualityTests
00137                                 )
00138 
00139 # sequence for L1 objects
00140 l1EmulatorObjectQualityTests = cms.Sequence(
00141                                 seqL1EmulatorObjTechTrigQualityTests +
00142                                 seqL1EmulatorObjGtExternalQualityTests +
00143                                 seqL1EmulatorObjHfRingEtSumsQualityTests +
00144                                 seqL1EmulatorObjHfBitCountsQualityTests +
00145                                 seqL1EmulatorObjHTMQualityTests +
00146                                 seqL1EmulatorObjHTTQualityTests +
00147                                 seqL1EmulatorObjETMQualityTests +
00148                                 seqL1EmulatorObjETTQualityTests +
00149                                 seqL1EmulatorObjTauJetQualityTests +
00150                                 seqL1EmulatorObjForJetQualityTests +
00151                                 seqL1EmulatorObjCenJetQualityTests +
00152                                 seqL1EmulatorObjIsoEGQualityTests +
00153                                 seqL1EmulatorObjNoIsoEGQualityTests +
00154                                 seqL1EmulatorObjMuQualityTests
00155                                 )
00156 
00157 
00158 # general sequence
00159 l1EmulatorQualityTests = cms.Sequence(
00160                                       l1EmulatorSystemQualityTests + 
00161                                       l1EmulatorObjectQualityTests
00162                                       )
00163