CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DQM/L1TMonitorClient/python/L1TMonitorClient_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # L1 Trigger client DQM sequence
00004 #
00005 # used by DQM GUI: DQM/Integration/python/test/l1t_dqm_sourceclient-*_cfg.py
00006 #
00007 # standard RawToDigi sequence must be run before the L1T module, labels 
00008 # from the standard sequence are used as default for the L1 DQM modules
00009 # any configuration change in the unpacking must be done in l1t_dqm_sourceclient-*_cfg.py
00010 #
00011 # see CVS for previous authors
00012 #
00013 # V.M. Ghete 2011-05-26 revised version of L1 Trigger client DQM
00014 #                       
00015 
00016 # DQM quality tests 
00017 from DQM.L1TMonitorClient.L1TriggerQualityTests_cff import *
00018 
00019 #
00020 # DQM client modules
00021 #
00022 
00023 # Bx Timing DQM client module- not available
00024 
00025 # LTC DQM client module- not available
00026 
00027 # ECAL TPG client DQM module
00028 # not run in L1T - do we need it? FIXME
00029 
00030 # HCAL TPG DQM module 
00031 # not run in L1T - do we need it? FIXME
00032 
00033 # RCT DQM client module - not available
00034 #from DQM.L1TMonitorClient.L1TRCTClient_cfi import *
00035 
00036 # GCT DQM client module 
00037 from DQM.L1TMonitorClient.L1TGCTClient_cfi import *
00038 
00039 # DTTPG DQM module 
00040 # not run in L1T - do we need it? FIXME
00041 
00042 # DTTF DQM client module 
00043 from DQM.L1TMonitorClient.L1TDTTFClient_cfi import *
00044 
00045 # CSCTPG DQM module 
00046 # not run in L1T - do we need it? FIXME
00047 
00048 # CSCTF DQM client module 
00049 from DQM.L1TMonitorClient.L1TCSCTFClient_cfi import * 
00050 
00051 # RPC DQM client module - non-standard name of the module
00052 from DQM.L1TMonitorClient.L1TRPCTFClient_cfi import *
00053 
00054 # GMT DQM module 
00055 from DQM.L1TMonitorClient.L1TGMTClient_cfi import *
00056 
00057 # GT DQM client module - not available 
00058 #from DQM.L1TMonitorClient.L1TGTClient_cfi import *
00059 
00060 # L1Extra DQM client module - not available 
00061 
00062 # L1 rates DQM client module
00063 # L1 synchronization DQM client module
00064 # L1 occupancy DQM client module
00065 from DQM.L1TMonitorClient.L1TOccupancyClient_cff import *
00066 from DQM.L1TMonitorClient.L1TTestsSummary_cff import *
00067 
00068 # L1 event info DQM client 
00069 from DQM.L1TMonitorClient.L1TEventInfoClient_cfi import *
00070 
00071 #
00072 # other, non pure-L1 stuff
00073 #
00074 
00075 # scaler modules (SM and SCAL) - it uses DQM.TrigXMonitorClient
00076 from DQM.TrigXMonitorClient.L1TScalersClient_cfi import *
00077 l1tsClient.dqmFolder = cms.untracked.string("L1T/L1Scalers_SM")
00078 
00079 
00080 
00081 #
00082 # define sequences 
00083 #
00084 
00085 # L1T monitor client sequence (system clients and quality tests)
00086 l1TriggerClients = cms.Sequence(
00087                         l1tGctClient +
00088                         l1tDttfClient +
00089                         l1tCsctfClient + 
00090                         l1tRpctfClient +
00091                         l1tGmtClient +
00092                         l1tOccupancyClient +
00093                         l1tTestsSummary +
00094                         l1tEventInfoClient
00095                         )
00096 
00097 L1TMonitorClient = cms.Sequence(
00098                         l1TriggerQualityTests +
00099                         l1TriggerClients
00100                         )
00101 
00102 # sequence for L1 Trigger DQM client modules on EndPath 
00103 # FIXME clarify why needed on EndPath
00104 
00105 l1tMonitorClientEndPathSeq = cms.Sequence(
00106                                 l1tsClient
00107                                 )
00108 
00109