test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauValidation_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltTauValidationProcess_IDEAL = "HLT"
4 
5 hltTauValIdealMonitorMC = cms.EDAnalyzer("HLTTauDQMOfflineSource",
6  HLTProcessName = cms.untracked.string(hltTauValidationProcess_IDEAL),
7  DQMBaseFolder = cms.untracked.string("HLT/TauRelVal/MC"),
8  TriggerResultsSrc = cms.untracked.InputTag("TriggerResults", "", hltTauValidationProcess_IDEAL),
9  TriggerEventSrc = cms.untracked.InputTag("hltTriggerSummaryAOD", "", hltTauValidationProcess_IDEAL),
10  L1Plotter = cms.untracked.PSet(
11  DQMFolder = cms.untracked.string('L1'),
12  L1Taus = cms.untracked.InputTag("hltCaloStage2Digis", "Tau"),
13  L1ETM = cms.untracked.InputTag("hltCaloStage2Digis","EtSum"),
14  L1ETMMin = cms.untracked.double(50),
15  ),
16  Paths = cms.untracked.string("PFTau"),
17  PathSummaryPlotter = cms.untracked.PSet(
18  DQMFolder = cms.untracked.string('Summary'),
19  ),
20  Matching = cms.PSet(
21  doMatching = cms.untracked.bool(True),
22  matchFilters = cms.untracked.VPSet(
23  cms.untracked.PSet(
24  FilterName = cms.untracked.InputTag("TauMCProducer","HadronicTauOneAndThreeProng"),
25  matchObjectID = cms.untracked.int32(15),
26  ),
27  cms.untracked.PSet(
28  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
29  matchObjectID = cms.untracked.int32(11),
30  ),
31  cms.untracked.PSet(
32  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
33  matchObjectID = cms.untracked.int32(13),
34  ),
35  cms.untracked.PSet(
36  FilterName = cms.untracked.InputTag("TauMCProducer","MET"),
37  matchObjectID = cms.untracked.int32(0),
38  ),
39  ),
40  ),
41 )
42 
43 hltTauValIdealMonitorPF = hltTauValIdealMonitorMC.clone(
44  DQMBaseFolder = cms.untracked.string("HLT/TauRelVal/PF"),
45  Matching = cms.PSet(
46  doMatching = cms.untracked.bool(True),
47  matchFilters = cms.untracked.VPSet(
48  cms.untracked.PSet(
49  FilterName = cms.untracked.InputTag("TauRefCombiner",""),
50  matchObjectID = cms.untracked.int32(15),
51  ),
52  cms.untracked.PSet(
53  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
54  matchObjectID = cms.untracked.int32(11),
55  ),
56  cms.untracked.PSet(
57  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
58  matchObjectID = cms.untracked.int32(13),
59  ),
60  cms.untracked.PSet(
61  FilterName = cms.untracked.InputTag("TauMCProducer","MET"),
62  matchObjectID = cms.untracked.int32(0),
63  ),
64  ),
65  ),
66 )
67 
68 hltTauValIdeal = cms.Sequence(hltTauValIdealMonitorMC+hltTauValIdealMonitorPF)