CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQMOffline_Trigger_cff.py
Go to the documentation of this file.
2 
3 # L1 -----------------------------------
6 from DQM.L1TMonitor.L1TFED_cfi import *
7 
8 l1tgt.gtSource = 'gtDigis::'
9 l1tgmt.gmtSource = 'gtDigis::'
10 l1tdttf.dttpgSource = 'dttfDigis::'
11 l1tdttf.gmtSource = 'gtDigis::'
12 l1tdttf.online = cms.untracked.bool(False)
13 l1tcsctf.statusProducer = 'csctfDigis::'
14 l1tcsctf.lctProducer = 'csctfDigis::'
15 l1tcsctf.trackProducer = 'csctfDigis::'
16 l1trpctf.rpctfSource = 'gtDigis::'
17 l1tgct.gctCentralJetsSource = 'gctDigis:cenJets:'
18 l1tgct.gctForwardJetsSource = 'gctDigis:forJets:'
19 l1tgct.gctTauJetsSource = 'gctDigis:tauJets:'
20 l1tgct.gctEnergySumsSource = 'gctDigis::'
21 l1tgct.gctIsoEmSource = 'gctDigis:isoEm:'
22 l1tgct.gctNonIsoEmSource = 'gctDigis:nonIsoEm:'
23 l1trct.rctSource = 'gctDigis::'
24 
25 
27 dqmEnvL1T = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone()
28 dqmEnvL1T.subSystemFolder = 'L1T'
29 
30 l1tmonitor = cms.Sequence(l1tgt*l1tgmt*l1trpctf*l1tcsctf*l1tdttf*l1trct*l1tgct*l1tfed*dqmEnvL1T)
31 
32 # L1 Emulator -----------------------------------
33 from DQM.L1TMonitor.L1TDEMON_cfi import *
34 
36 dqmEnvL1TEmu = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone()
37 dqmEnvL1TEmu.subSystemFolder = 'L1T'
38 
39 l1temumonitor = cms.Sequence(l1demon*dqmEnvL1TEmu)
40 
41 # HLT Online -----------------------------------
42 # AlCa
43 from DQM.HLTEvF.HLTAlCaMonPi0_cfi import *
45 # JetMET
47 # Electron
48 from DQM.HLTEvF.HLTMonEleBits_cfi import *
49 # Muon
50 from DQM.HLTEvF.HLTMonMuonDQM_cfi import *
52 # Photon
53 #from DQM.HLTEvF.HLTMonPhotonBits_cfi import *
54 # Tau
55 from DQM.HLTEvF.HLTMonTau_cfi import *
56 #from DQM.HLTEvF.hltMonBTagIPSource_cfi import *
57 #from DQM.HLTEvF.hltMonBTagMuSource_cfi import *
58 # hltMonjmDQM bombs
59 # hltMonMuDQM dumps names of all histograms in the directory
60 # hltMonPhotonBits in future releases
61 # *hltMonJetMET makes a log file, need to learn how to turn it off
62 # *hltMonEleBits causes SegmentFaults in HARVESTING(step3) in inlcuded in step2
63 
65 dqmEnvHLTOnline = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone()
66 dqmEnvHLTOnline.subSystemFolder = 'HLT'
67 
68 #onlineHLTSource = cms.Sequence(EcalPi0Mon*EcalPhiSymMon*hltMonEleBits*hltMonMuBits*hltMonTauReco*hltMonBTagIPSource*hltMonBTagMuSource*dqmEnvHLTOnline)
69 onlineHLTSource = cms.Sequence(EcalPi0Mon*EcalPhiSymMon*hltMonMuBits*hltMonTauReco*dqmEnvHLTOnline)
70 
71 # HLT Offline -----------------------------------
72 
73 # FourVector
75 # Egamma
77 #from DQMOffline.Trigger.TopElectronHLTOfflineSource_cfi import *
78 # Muon
80 # Top
81 #from DQMOffline.Trigger.QuadJetAna_cfi import *
82 # Tau
84 # JetMET
86 # TnP
88 
90 dqmEnvHLT= DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone()
91 dqmEnvHLT.subSystemFolder = 'HLT'
92 
93 #offlineHLTSource = cms.Sequence(hltResults*egHLTOffDQMSource*topElectronHLTOffDQMSource*muonFullOfflineDQM*quadJetAna*HLTTauDQMOffline*jetMETHLTOfflineSource*TnPEfficiency*dqmEnvHLT)
94 
95 # Remove topElectronHLTOffDQMSource
96 # remove quadJetAna
97 offlineHLTSource = cms.Sequence(hltResults*egHLTOffDQMSource*muonFullOfflineDQM*HLTTauDQMOffline*jetMETHLTOfflineSource*TnPEfficiency*dqmEnvHLT)
98 
99 triggerOfflineDQMSource = cms.Sequence(l1temumonitor*l1tmonitor*onlineHLTSource*offlineHLTSource)
100