00001 import FWCore.ParameterSet.Config as cms 00002 00003 00004 # HLT Online ----------------------------------- 00005 # AlCa 00006 #from DQM.HLTEvF.HLTAlCaMonPi0_cfi import * 00007 #from DQM.HLTEvF.HLTAlCaMonEcalPhiSym_cfi import * 00008 # JetMET 00009 #from DQM.HLTEvF.HLTMonJetMETDQMSource_cfi import * 00010 # Electron 00011 #from DQM.HLTEvF.HLTMonEleBits_cfi import * 00012 # Muon 00013 #from DQM.HLTEvF.HLTMonMuonDQM_cfi import * 00014 #from DQM.HLTEvF.HLTMonMuonBits_cfi import * 00015 # Photon 00016 #from DQM.HLTEvF.HLTMonPhotonBits_cfi import * 00017 # Tau 00018 #from DQM.HLTEvF.HLTMonTau_cfi import * 00019 #from DQM.HLTEvF.hltMonBTagIPSource_cfi import * 00020 #from DQM.HLTEvF.hltMonBTagMuSource_cfi import * 00021 # hltMonjmDQM bombs 00022 # hltMonMuDQM dumps names of all histograms in the directory 00023 # hltMonPhotonBits in future releases 00024 # *hltMonJetMET makes a log file, need to learn how to turn it off 00025 # *hltMonEleBits causes SegmentFaults in HARVESTING(step3) in inlcuded in step2 00026 00027 #import DQMServices.Components.DQMEnvironment_cfi 00028 #dqmEnvHLTOnline = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone() 00029 #dqmEnvHLTOnline.subSystemFolder = 'HLT' 00030 00031 #onlineHLTSource = cms.Sequence(EcalPi0Mon*EcalPhiSymMon*hltMonEleBits*hltMonMuBits*hltMonTauReco*hltMonBTagIPSource*hltMonBTagMuSource*dqmEnvHLTOnline) 00032 #onlineHLTSource = cms.Sequence(EcalPi0Mon*EcalPhiSymMon*hltMonMuBits*dqmEnvHLTOnline) 00033 00034 # HLT Offline ----------------------------------- 00035 00036 # FourVector 00037 #from DQMOffline.Trigger.FourVectorHLTOffline_cfi import * 00038 # Egamma 00039 from DQMOffline.Trigger.HLTGeneralOffline_cfi import * 00040 00041 from DQMOffline.Trigger.EgHLTOfflineSource_cfi import * 00042 #from DQMOffline.Trigger.TopElectronHLTOfflineSource_cfi import * 00043 # Muon 00044 from DQMOffline.Trigger.MuonOffline_Trigger_cff import * 00045 # Top 00046 #from DQMOffline.Trigger.QuadJetAna_cfi import * 00047 # Tau 00048 from DQMOffline.Trigger.HLTTauDQMOffline_cff import * 00049 # JetMET 00050 #from DQMOffline.Trigger.JetMETHLTOfflineSource_cfi import * 00051 from DQMOffline.Trigger.JetMETHLTOfflineAnalyzer_cff import * 00052 # TnP 00053 #from DQMOffline.Trigger.TnPEfficiency_cff import * 00054 # Inclusive VBF 00055 from DQMOffline.Trigger.HLTInclusiveVBFSource_cfi import * 00056 00057 import DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi 00058 TrackerCollisionTrackMonHLT = DQM.TrackingMonitor.TrackerCollisionTrackingMonitor_cfi.TrackerCollisionTrackMon.clone() 00059 TrackerCollisionTrackMonHLT.FolderName = 'HLT/Tracking' 00060 TrackerCollisionTrackMonHLT.TrackProducer = 'hltPixelTracks' 00061 00062 import DQMServices.Components.DQMEnvironment_cfi 00063 dqmEnvHLT= DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone() 00064 dqmEnvHLT.subSystemFolder = 'HLT' 00065 00066 #offlineHLTSource = cms.Sequence(hltResults*egHLTOffDQMSource*topElectronHLTOffDQMSource*muonFullOfflineDQM*quadJetAna*HLTTauDQMOffline*jetMETHLTOfflineSource*TnPEfficiency*dqmEnvHLT) 00067 00068 # Remove topElectronHLTOffDQMSource 00069 # remove quadJetAna 00070 offlineHLTSource = cms.Sequence( 00071 hltResults * 00072 egHLTOffDQMSource * 00073 muonFullOfflineDQM * 00074 HLTTauDQMOffline * 00075 #jetMETHLTOfflineSource * 00076 jetMETHLTOfflineAnalyzer * 00077 #TnPEfficiency * 00078 hltInclusiveVBFSource * 00079 TrackerCollisionTrackMonHLT * 00080 dqmEnvHLT) 00081 00082 #triggerOfflineDQMSource = cms.Sequence(onlineHLTSource*offlineHLTSource) 00083 triggerOfflineDQMSource = cms.Sequence(offlineHLTSource) 00084