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.
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  MonitorSetup = cms.VPSet(
11  cms.PSet(
12  ConfigType = cms.untracked.string("Path"),
13  DQMFolder = cms.untracked.string('TauMET'),
14  Path = cms.untracked.vstring('HLT_LooseIsoPFTau35_Trk20_Prong1_MET(?<tr0>[[:digit:]]+)_v.*'),
15  IgnoreFilterNames = cms.untracked.vstring(),
16  IgnoreFilterTypes = cms.untracked.vstring(),
17  ),
18  cms.PSet(
19  ConfigType = cms.untracked.string("Path"),
20  DQMFolder = cms.untracked.string('MuLooseTau'),
21  Path = cms.untracked.vstring('HLT_IsoMu(?<tr1>1[[:digit:]]+)_eta2p1_LooseIsoPFTau(?<tr0>[[:digit:]]+)_v.*'),
22  IgnoreFilterNames = cms.untracked.vstring(),
23  IgnoreFilterTypes = cms.untracked.vstring(),
24  ),
25  cms.PSet(
26  ConfigType = cms.untracked.string("Path"),
27  DQMFolder = cms.untracked.string('MuMediumTau'),
28  Path = cms.untracked.vstring('HLT_IsoMu(?<tr1>[[:digit:]]+)_eta2p1_MediumIsoPFTau(?<tr0>[[:digit:]]+)_Trk1_eta2p1_v.*'),
29  IgnoreFilterNames = cms.untracked.vstring(),
30  IgnoreFilterTypes = cms.untracked.vstring(),
31  ),
32  cms.PSet(
33  ConfigType = cms.untracked.string("Path"),
34  DQMFolder = cms.untracked.string('EleTau'),
35  Path = cms.untracked.vstring('HLT_Ele(?<tr1>[[:digit:]]+)_eta2p1_WP90Rho_LooseIsoPFTau(?<tr0>[[:digit:]]+)_v.*'),
36  IgnoreFilterNames = cms.untracked.vstring(),
37  IgnoreFilterTypes = cms.untracked.vstring(),
38  ),
39  cms.PSet(
40  ConfigType = cms.untracked.string("Path"),
41  DQMFolder = cms.untracked.string('DoubleTau'),
42  Path = cms.untracked.vstring('HLT_DoubleMediumIsoPFTau(?<tr0>[[:digit:]]+)_Trk(?<tr1>[[:digit:]])_eta2p1_Jet(?<tr2>[[:digit:]]+)_v.*'),
43  IgnoreFilterNames = cms.untracked.vstring(),
44  IgnoreFilterTypes = cms.untracked.vstring(),
45  ),
46  cms.PSet(
47  ConfigType = cms.untracked.string("PathSummary"),
48  DQMFolder = cms.untracked.string('Summary'),
49  ),
50  cms.PSet(
51  ConfigType = cms.untracked.string("L1"),
52  DQMFolder = cms.untracked.string('L1'),
53  L1Taus = cms.untracked.InputTag("l1extraParticles", "Tau"),
54  L1Jets = cms.untracked.InputTag("l1extraParticles", "Central"),
55  L1JetMinEt = cms.untracked.double(40), # this value is arbitrary at the moment
56  ),
57  ),
58  Matching = cms.PSet(
59  doMatching = cms.untracked.bool(True),
60  matchFilters = cms.untracked.VPSet(
61  cms.untracked.PSet(
62  FilterName = cms.untracked.InputTag("TauMCProducer","HadronicTauOneAndThreeProng"),
63  matchObjectID = cms.untracked.int32(15),
64  ),
65  cms.untracked.PSet(
66  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
67  matchObjectID = cms.untracked.int32(11),
68  ),
69  cms.untracked.PSet(
70  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
71  matchObjectID = cms.untracked.int32(13),
72  ),
73  ),
74  ),
75 )
76 
77 hltTauValIdealMonitorPF = hltTauValIdealMonitorMC.clone(
78  DQMBaseFolder = cms.untracked.string("HLT/TauRelVal/PF/"),
79  Matching = cms.PSet(
80  doMatching = cms.untracked.bool(True),
81  matchFilters = cms.untracked.VPSet(
82  cms.untracked.PSet(
83  FilterName = cms.untracked.InputTag("TauRefCombiner",""),
84  matchObjectID = cms.untracked.int32(15),
85  ),
86  cms.untracked.PSet(
87  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauElectrons"),
88  matchObjectID = cms.untracked.int32(11),
89  ),
90  cms.untracked.PSet(
91  FilterName = cms.untracked.InputTag("TauMCProducer","LeptonicTauMuons"),
92  matchObjectID = cms.untracked.int32(13),
93  ),
94  ),
95  ),
96 )
97 
98 hltTauValIdeal = cms.Sequence(hltTauValIdealMonitorMC+hltTauValIdealMonitorPF)