1 import FWCore.ParameterSet.Config
as cms
3 hltTauValidationProcess_IDEAL =
"HLT" 5 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
6 hltTauValIdealMonitorMC =
DQMEDAnalyzer(
'HLTTauDQMOfflineSource',
7 HLTProcessName = cms.untracked.string(hltTauValidationProcess_IDEAL),
8 DQMBaseFolder = cms.untracked.string(
"HLT/TAU/RelVal/MC"),
9 TriggerResultsSrc = cms.untracked.InputTag(
"TriggerResults",
"", hltTauValidationProcess_IDEAL),
10 TriggerEventSrc = cms.untracked.InputTag(
"hltTriggerSummaryAOD",
"", hltTauValidationProcess_IDEAL),
11 L1Plotter = cms.untracked.PSet(
12 DQMFolder = cms.untracked.string(
'L1'),
13 L1Taus = cms.untracked.InputTag(
"caloStage2Digis",
"Tau"),
14 L1ETM = cms.untracked.InputTag(
"caloStage2Digis",
"EtSum"),
15 L1ETMMin = cms.untracked.double(50),
17 Paths = cms.untracked.string(
"PFTau"),
18 PathSummaryPlotter = cms.untracked.PSet(
19 DQMFolder = cms.untracked.string(
'Summary'),
22 doMatching = cms.untracked.bool(
True),
23 matchFilters = cms.untracked.VPSet(
25 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"HadronicTauOneAndThreeProng"),
26 matchObjectID = cms.untracked.int32(15),
29 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"LeptonicTauElectrons"),
30 matchObjectID = cms.untracked.int32(11),
33 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"LeptonicTauMuons"),
34 matchObjectID = cms.untracked.int32(13),
37 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"MET"),
38 matchObjectID = cms.untracked.int32(0),
44 hltTauValIdealMonitorPF = hltTauValIdealMonitorMC.clone(
45 DQMBaseFolder = cms.untracked.string(
"HLT/TAU/RelVal/PF"),
47 doMatching = cms.untracked.bool(
True),
48 matchFilters = cms.untracked.VPSet(
50 FilterName = cms.untracked.InputTag(
"TauRefCombiner",
""),
51 matchObjectID = cms.untracked.int32(15),
54 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"LeptonicTauElectrons"),
55 matchObjectID = cms.untracked.int32(11),
58 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"LeptonicTauMuons"),
59 matchObjectID = cms.untracked.int32(13),
62 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"MET"),
63 matchObjectID = cms.untracked.int32(0),
70 hltTauValTagAndProbe = hltTauValIdealMonitorMC.clone(
71 DQMBaseFolder = cms.untracked.string(
"HLT/TAU/RelVal/TagAndProbe"),
73 doMatching = cms.untracked.bool(
True),
74 matchFilters = cms.untracked.VPSet(
76 FilterName = cms.untracked.InputTag(
"TauRefCombiner",
""),
77 matchObjectID = cms.untracked.int32(15),
80 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"LeptonicTauElectrons"),
81 matchObjectID = cms.untracked.int32(11),
84 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"LeptonicTauMuons"),
85 matchObjectID = cms.untracked.int32(13),
88 FilterName = cms.untracked.InputTag(
"TauMCProducer",
"MET"),
89 matchObjectID = cms.untracked.int32(0),
93 TagAndProbe = hltTauOfflineMonitor_TagAndProbe.TagAndProbe
97 hltTauValIdeal = cms.Sequence(hltTauValIdealMonitorMC+hltTauValIdealMonitorPF+hltTauValTagAndProbe)