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("l1extraParticles", "Tau"),
13  L1IsoTaus = cms.untracked.InputTag("l1extraParticles", "IsoTau"),
14  L1Jets = cms.untracked.InputTag("l1extraParticles", "Central"),
15  L1JetMinEt = cms.untracked.double(40), # this value is arbitrary at the moment
16  L1ETM = cms.untracked.InputTag("l1extraParticles", "MET"),
17  L1ETMMin = cms.untracked.double(50),
18  ),
19  Paths = cms.untracked.string("PFTau"),
20  PathSummaryPlotter = cms.untracked.PSet(
21  DQMFolder = cms.untracked.string('Summary'),
22  ),
23  Matching = cms.PSet(
24  doMatching = cms.untracked.bool(True),
25  matchFilters = cms.untracked.VPSet(
26  cms.untracked.PSet(
27  FilterName = cms.untracked.InputTag("TauMCProducer","HadronicTauOneAndThreeProng"),
28  matchObjectID = cms.untracked.int32(15),
29  ),
30  cms.untracked.PSet(
31  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
32  matchObjectID = cms.untracked.int32(11),
33  ),
34  cms.untracked.PSet(
35  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
36  matchObjectID = cms.untracked.int32(13),
37  ),
38  cms.untracked.PSet(
39  FilterName = cms.untracked.InputTag("TauMCProducer","MET"),
40  matchObjectID = cms.untracked.int32(0),
41  ),
42  ),
43  ),
44 )
45 
46 hltTauValIdealMonitorPF = hltTauValIdealMonitorMC.clone(
47  DQMBaseFolder = cms.untracked.string("HLT/TauRelVal/PF"),
48  Matching = cms.PSet(
49  doMatching = cms.untracked.bool(True),
50  matchFilters = cms.untracked.VPSet(
51  cms.untracked.PSet(
52  FilterName = cms.untracked.InputTag("TauRefCombiner",""),
53  matchObjectID = cms.untracked.int32(15),
54  ),
55  cms.untracked.PSet(
56  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
57  matchObjectID = cms.untracked.int32(11),
58  ),
59  cms.untracked.PSet(
60  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
61  matchObjectID = cms.untracked.int32(13),
62  ),
63  cms.untracked.PSet(
64  FilterName = cms.untracked.InputTag("TauMCProducer","MET"),
65  matchObjectID = cms.untracked.int32(0),
66  ),
67  ),
68  ),
69 )
70 
71 hltTauValIdeal = cms.Sequence(hltTauValIdealMonitorMC+hltTauValIdealMonitorPF)