00001 import FWCore.ParameterSet.Config as cms 00002 00003 hltTauDQMProcess = "HLT" 00004 00005 hltTauMonitor = cms.EDAnalyzer("HLTTauDQMSource", 00006 HLTProcessName = cms.untracked.string(hltTauDQMProcess), 00007 ModuleName = cms.untracked.string("hltTauMonitor"), 00008 DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Inclusive/"), 00009 MonitorSetup = cms.VPSet( 00010 cms.PSet( 00011 ConfigType = cms.untracked.string("Path"), 00012 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00013 DQMFolder = cms.untracked.string('DoubleTau'), 00014 ), 00015 cms.PSet( 00016 ConfigType = cms.untracked.string("Path"), 00017 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00018 DQMFolder = cms.untracked.string('Ele.+?Tau'), 00019 Alias = cms.untracked.string('EleTau'), 00020 ), 00021 cms.PSet( 00022 ConfigType = cms.untracked.string("Path"), 00023 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00024 DQMFolder = cms.untracked.string('Mu.+?Tau'), 00025 Alias = cms.untracked.string('MuTau'), 00026 ), 00027 cms.PSet( 00028 ConfigType = cms.untracked.string("Path"), 00029 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00030 DQMFolder = cms.untracked.string('Single.+?Tau_MET'), 00031 Alias = cms.untracked.string('SingleTau'), 00032 ), 00033 cms.PSet( 00034 ConfigType = cms.untracked.string("LitePath"), 00035 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess), 00036 DQMFolder = cms.untracked.string('Summary'), 00037 ), 00038 cms.PSet( 00039 ConfigType = cms.untracked.string("L1"), 00040 DQMFolder = cms.untracked.string('L1'), 00041 L1Taus = cms.InputTag("hltL1extraParticles","Tau"), 00042 L1Jets = cms.InputTag("hltL1extraParticles","Central"), 00043 L1Electrons = cms.InputTag("hltL1extraParticles","Isolated"), 00044 L1Muons = cms.InputTag("hltL1extraParticles"), 00045 ), 00046 ), 00047 Matching = cms.PSet( 00048 doMatching = cms.untracked.bool(False), 00049 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess), 00050 matchFilters = cms.untracked.VPSet(), 00051 ), 00052 ) 00053 00054 hltTauElectronMonitor = cms.EDAnalyzer("HLTTauDQMSource", 00055 HLTProcessName = cms.untracked.string(hltTauDQMProcess), 00056 ModuleName = cms.untracked.string("hltTauElectronMonitor"), 00057 DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Electrons/"), 00058 MonitorSetup = cms.VPSet( 00059 cms.PSet( 00060 ConfigType = cms.untracked.string("Path"), 00061 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00062 DQMFolder = cms.untracked.string('DoubleTau'), 00063 ), 00064 cms.PSet( 00065 ConfigType = cms.untracked.string("Path"), 00066 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00067 DQMFolder = cms.untracked.string('Single.+?Tau_MET'), 00068 Alias = cms.untracked.string('SingleTau'), 00069 ), 00070 cms.PSet( 00071 ConfigType = cms.untracked.string("Path"), 00072 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00073 DQMFolder = cms.untracked.string('LoosePFTau'), 00074 ), 00075 cms.PSet( 00076 ConfigType = cms.untracked.string("Path"), 00077 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00078 DQMFolder = cms.untracked.string('MediumPFTau'), 00079 ), 00080 cms.PSet( 00081 ConfigType = cms.untracked.string("Path"), 00082 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess), 00083 DQMFolder = cms.untracked.string('TightPFTau'), 00084 ), 00085 cms.PSet( 00086 ConfigType = cms.untracked.string("LitePath"), 00087 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess), 00088 DQMFolder = cms.untracked.string('Summary'), 00089 ), 00090 cms.PSet( 00091 ConfigType = cms.untracked.string("L1"), 00092 DQMFolder = cms.untracked.string('L1'), 00093 L1Taus = cms.InputTag("hltL1extraParticles","Tau"), 00094 L1Jets = cms.InputTag("hltL1extraParticles","Central"), 00095 L1Electrons = cms.InputTag("hltL1extraParticles","Isolated"), 00096 L1Muons = cms.InputTag("hltL1extraParticles"), 00097 ), 00098 ), 00099 Matching = cms.PSet( 00100 doMatching = cms.untracked.bool(True), 00101 TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess), 00102 matchFilters = cms.untracked.VPSet( 00103 cms.untracked.PSet( 00104 AutomaticFilterName = cms.untracked.string('Ele.+?Tau'), 00105 matchObjectID = cms.untracked.int32(11), 00106 matchObjectMinPt = cms.untracked.double(10), 00107 ), 00108 ), 00109 ), 00110 ) 00111 00112 hltMonTauReco =cms.Sequence(hltTauMonitor+hltTauElectronMonitor) 00113