CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/DQM/L1TMonitor/python/L1TMonitor_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # L1 Trigger 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-25 revised version of L1 Trigger DQM
00014 #                       
00015 
00016 
00017 #
00018 # DQM modules
00019 #
00020 
00021 
00022 # Bx Timing DQM module
00023 from DQM.L1TMonitor.BxTiming_cfi import *
00024 
00025 # LTC DQM module - do these data exist, are they useful? 
00026 # FIXME
00027 from DQM.L1TMonitor.L1TLTC_cff import *
00028 
00029 # ECAL TPG DQM module
00030 # not run in L1T - do we need it? FIXME
00031 
00032 # HCAL TPG DQM module 
00033 # not run in L1T - do we need it? FIXME
00034 
00035 # RCT DQM module 
00036 from DQM.L1TMonitor.L1TRCT_cfi import *
00037 
00038 # GCT DQM module 
00039 from DQM.L1TMonitor.L1TGCT_cfi import *
00040 
00041 # DTTPG DQM module 
00042 # not run in L1T - do we need it? FIXME
00043 
00044 # DTTF DQM module 
00045 from DQM.L1TMonitor.L1TDTTF_cfi import *
00046 
00047 # CSCTPG DQM module 
00048 # not run in L1T - do we need it? FIXME
00049 
00050 # CSCTF DQM module 
00051 from DQM.L1TMonitor.L1TCSCTF_cff import *
00052 
00053 # RPC DQM module - non-standard name of the module
00054 from DQM.L1TMonitor.L1TRPCTF_cfi import *
00055 
00056 # GMT DQM module 
00057 from DQM.L1TMonitor.L1TGMT_cfi import *
00058 
00059 # GT DQM module 
00060 from DQM.L1TMonitor.L1TGT_cfi import *
00061 
00062 # L1Extra DQM module
00063 from DQM.L1TMonitor.L1ExtraDQM_cff import *
00064 
00065 # L1 rates DQM module
00066 from DQM.L1TMonitor.L1TRate_cfi import *
00067 
00068 #
00069 # other, non pure-L1 stuff
00070 #
00071 
00072 # scaler modules (SM and SCAL) - it uses DQM.TrigXMonitor
00073 #
00074 # SCAL scalers
00075 from DQM.TrigXMonitor.L1TScalersSCAL_cfi import *
00076 #
00077 # SM scalers
00078 from DQM.TrigXMonitor.L1Scalers_cfi import *
00079 l1s.l1GtData = cms.InputTag("gtDigis")
00080 l1s.dqmFolder = cms.untracked.string("L1T/L1Scalers_SM") 
00081 
00082 
00083 #
00084 # define sequences 
00085 #
00086 
00087 
00088 l1tRctSeq = cms.Sequence(
00089                     l1tRct
00090                     )
00091 
00092 l1tGctSeq = cms.Sequence(
00093                     l1tGct
00094                     )
00095 # for L1ExtraDQM, one must run GGT and GMT/GT unpacker and L1Extra producer 
00096 # with special configurations
00097 
00098 l1ExtraDqmSeq = cms.Sequence(
00099                         dqmGctDigis *
00100                         dqmGtDigis *
00101                         dqmL1ExtraParticles * 
00102                         l1ExtraDQM
00103                         )
00104 
00105 # L1T monitor sequence 
00106 #     modules are independent, so the order is irrelevant 
00107 
00108 l1tMonitorOnline = cms.Sequence(
00109                           bxTiming +
00110                           l1tLtc +
00111                           l1tDttf +
00112                           l1tCsctf + 
00113                           l1tRpctf +
00114                           l1tGmt +
00115                           l1tGt + 
00116                           l1ExtraDqmSeq +
00117                           l1tRate +
00118                           l1tRctSeq +
00119                           l1tGctSeq
00120                           )
00121 
00122 
00123 # sequence for L1 Trigger DQM modules on EndPath 
00124 # FIXME clarify why needed on EndPath
00125 
00126 l1tMonitorEndPathSeq = cms.Sequence(
00127                                     l1s +
00128                                     l1tscalers
00129                                     )
00130                             
00131