CMS 3D CMS Logo

HLTMonTau_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltTauDQMProcess = "HLT"
4 
5 hltTauMonitor = cms.EDAnalyzer("HLTTauDQMSource",
6  HLTProcessName = cms.untracked.string(hltTauDQMProcess),
7  ModuleName = cms.untracked.string("hltTauMonitor"),
8  DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Inclusive/"),
9  MonitorSetup = cms.VPSet(
10  cms.PSet(
11  ConfigType = cms.untracked.string("Path"),
12  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
13  DQMFolder = cms.untracked.string('DoubleTau'),
14  ),
15  cms.PSet(
16  ConfigType = cms.untracked.string("Path"),
17  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
18  DQMFolder = cms.untracked.string('Ele.+?Tau'),
19  Alias = cms.untracked.string('EleTau'),
20  ),
21  cms.PSet(
22  ConfigType = cms.untracked.string("Path"),
23  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
24  DQMFolder = cms.untracked.string('Mu.+?Tau'),
25  Alias = cms.untracked.string('MuTau'),
26  ),
27  cms.PSet(
28  ConfigType = cms.untracked.string("Path"),
29  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
30  DQMFolder = cms.untracked.string('Single.+?Tau_MET'),
31  Alias = cms.untracked.string('SingleTau'),
32  ),
33  cms.PSet(
34  ConfigType = cms.untracked.string("LitePath"),
35  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
36  DQMFolder = cms.untracked.string('Summary'),
37  ),
38  cms.PSet(
39  ConfigType = cms.untracked.string("L1"),
40  DQMFolder = cms.untracked.string('L1'),
41  L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
42  L1Jets = cms.InputTag("hltL1extraParticles","Central"),
43  L1Electrons = cms.InputTag("hltL1extraParticles","Isolated"),
44  L1Muons = cms.InputTag("hltL1extraParticles"),
45  ),
46  ),
47  Matching = cms.PSet(
48  doMatching = cms.untracked.bool(False),
49  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
50  matchFilters = cms.untracked.VPSet(),
51  ),
52 )
53 
54 hltTauElectronMonitor = cms.EDAnalyzer("HLTTauDQMSource",
55  HLTProcessName = cms.untracked.string(hltTauDQMProcess),
56  ModuleName = cms.untracked.string("hltTauElectronMonitor"),
57  DQMBaseFolder = cms.untracked.string("HLT/TauOnline/Electrons/"),
58  MonitorSetup = cms.VPSet(
59  cms.PSet(
60  ConfigType = cms.untracked.string("Path"),
61  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
62  DQMFolder = cms.untracked.string('DoubleTau'),
63  ),
64  cms.PSet(
65  ConfigType = cms.untracked.string("Path"),
66  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
67  DQMFolder = cms.untracked.string('Single.+?Tau_MET'),
68  Alias = cms.untracked.string('SingleTau'),
69  ),
70  cms.PSet(
71  ConfigType = cms.untracked.string("Path"),
72  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
73  DQMFolder = cms.untracked.string('LoosePFTau'),
74  ),
75  cms.PSet(
76  ConfigType = cms.untracked.string("Path"),
77  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
78  DQMFolder = cms.untracked.string('MediumPFTau'),
79  ),
80  cms.PSet(
81  ConfigType = cms.untracked.string("Path"),
82  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMProcess),
83  DQMFolder = cms.untracked.string('TightPFTau'),
84  ),
85  cms.PSet(
86  ConfigType = cms.untracked.string("LitePath"),
87  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
88  DQMFolder = cms.untracked.string('Summary'),
89  ),
90  cms.PSet(
91  ConfigType = cms.untracked.string("L1"),
92  DQMFolder = cms.untracked.string('L1'),
93  L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
94  L1Jets = cms.InputTag("hltL1extraParticles","Central"),
95  L1Electrons = cms.InputTag("hltL1extraParticles","Isolated"),
96  L1Muons = cms.InputTag("hltL1extraParticles"),
97  ),
98  ),
99  Matching = cms.PSet(
100  doMatching = cms.untracked.bool(True),
101  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMProcess),
102  matchFilters = cms.untracked.VPSet(
103  cms.untracked.PSet(
104  AutomaticFilterName = cms.untracked.string('Ele.+?Tau'),
105  matchObjectID = cms.untracked.int32(11),
106  matchObjectMinPt = cms.untracked.double(10),
107  ),
108  ),
109  ),
110 )
111 
112 hltMonTauReco =cms.Sequence(hltTauMonitor+hltTauElectronMonitor)
113