CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauDQMOffline_cfi.py
Go to the documentation of this file.
2 
3 hltTauDQMofflineProcess = "HLT"
4 
5 #Ref Pbjects-------------------------------------------------------------------------------------------------------
6 TauRefProducer = cms.EDProducer("HLTTauRefProducer",
7 
8  PFTaus = cms.untracked.PSet(
9  PFTauDiscriminators = cms.untracked.VInputTag(
10  cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
11  cms.InputTag("hpsPFTauDiscriminationByLooseIsolation")
12  ),
13  doPFTaus = cms.untracked.bool(True),
14  ptMin = cms.untracked.double(15.0),
15  PFTauProducer = cms.untracked.InputTag("hpsPFTauProducer")
16  ),
17  Electrons = cms.untracked.PSet(
18  ElectronCollection = cms.untracked.InputTag("gsfElectrons"),
19  doID = cms.untracked.bool(False),
20  InnerConeDR = cms.untracked.double(0.02),
21  MaxIsoVar = cms.untracked.double(0.02),
22  doElectrons = cms.untracked.bool(True),
23  TrackCollection = cms.untracked.InputTag("generalTracks"),
24  OuterConeDR = cms.untracked.double(0.6),
25  ptMin = cms.untracked.double(10.0),
26  doTrackIso = cms.untracked.bool(True),
27  ptMinTrack = cms.untracked.double(1.5),
28  lipMinTrack = cms.untracked.double(0.2),
29  IdCollection = cms.untracked.InputTag("elecIDext")
30  ),
31  Jets = cms.untracked.PSet(
32  JetCollection = cms.untracked.InputTag("iterativeCone5CaloJets"),
33  etMin = cms.untracked.double(10.0),
34  doJets = cms.untracked.bool(True)
35  ),
36  Towers = cms.untracked.PSet(
37  TowerCollection = cms.untracked.InputTag("towerMaker"),
38  etMin = cms.untracked.double(10.0),
39  doTowers = cms.untracked.bool(True),
40  towerIsolation = cms.untracked.double(5.0)
41  ),
42 
43  Muons = cms.untracked.PSet(
44  doMuons = cms.untracked.bool(True),
45  MuonCollection = cms.untracked.InputTag("muons"),
46  ptMin = cms.untracked.double(10.0)
47  ),
48 
49  Photons = cms.untracked.PSet(
50  doPhotons = cms.untracked.bool(True),
51  PhotonCollection = cms.untracked.InputTag("photons"),
52  etMin = cms.untracked.double(10.0),
53  ECALIso = cms.untracked.double(3.0)
54  ),
55  EtaMax = cms.untracked.double(2.5)
56  )
57 
58 #----------------------------------MONITORS--------------------------------------------------------------------------
59 
60 hltTauOfflineMonitor_PFTaus = cms.EDAnalyzer("HLTTauDQMOfflineSource",
61  HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
62  ModuleName = cms.untracked.string("hltTauOfflineMonitor_PFTaus"),
63  DQMBaseFolder = cms.untracked.string("HLT/TauOffline/PFTaus/"),
64  MonitorSetup = cms.VPSet(
65  cms.PSet(
66  ConfigType = cms.untracked.string("Path"),
67  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
68  DQMFolder = cms.untracked.string('DoubleTau'),
69  ),
70  cms.PSet(
71  ConfigType = cms.untracked.string("Path"),
72  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
73  DQMFolder = cms.untracked.string('Ele.+?Tau'),
74  Alias = cms.untracked.string('EleTau'),
75  ),
76  cms.PSet(
77  ConfigType = cms.untracked.string("Path"),
78  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
79  DQMFolder = cms.untracked.string('MuLooseTau'),
80  ),
81  cms.PSet(
82  ConfigType = cms.untracked.string("Path"),
83  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
84  DQMFolder = cms.untracked.string('MuMediumTau'),
85  ),
86  cms.PSet(
87  ConfigType = cms.untracked.string("Path"),
88  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
89  DQMFolder = cms.untracked.string('MuTightTau'),
90  ),
91  cms.PSet(
92  ConfigType = cms.untracked.string("Path"),
93  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
94  DQMFolder = cms.untracked.string('Single.+?Tau_MET'),
95  Alias = cms.untracked.string('SingleTau'),
96  ),
97  cms.PSet(
98  ConfigType = cms.untracked.string("LitePath"),
99  TriggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMofflineProcess),
100  DQMFolder = cms.untracked.string('Summary'),
101  ),
102  cms.PSet(
103  ConfigType = cms.untracked.string("L1"),
104  DQMFolder = cms.untracked.string('L1'),
105  L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
106  L1Jets = cms.InputTag("hltL1extraParticles","Central"),
107  L1Electrons = cms.InputTag("hltL1extraParticles","NonIsolated"),
108  L1Muons = cms.InputTag("hltL1extraParticles"),
109  ),
110  ),
111  Matching = cms.PSet(
112  doMatching = cms.untracked.bool(True),
113  matchFilters = cms.untracked.VPSet(
114  cms.untracked.PSet(
115  FilterName = cms.untracked.InputTag("TauRefProducer","PFTaus"),
116  matchObjectID = cms.untracked.int32(15),
117  ),
118  cms.untracked.PSet(
119  FilterName = cms.untracked.InputTag("TauRefProducer","Electrons"),
120  matchObjectID = cms.untracked.int32(11),
121  ),
122  cms.untracked.PSet(
123  FilterName = cms.untracked.InputTag("TauRefProducer","Muons"),
124  matchObjectID = cms.untracked.int32(13),
125  ),
126  ),
127  ),
128 )
129 
130 hltTauOfflineMonitor_Inclusive = cms.EDAnalyzer("HLTTauDQMOfflineSource",
131  HLTProcessName = cms.untracked.string(hltTauDQMofflineProcess),
132  ModuleName = cms.untracked.string("hltTauOfflineMonitor_Inclusive"),
133  DQMBaseFolder = cms.untracked.string("HLT/TauOffline/Inclusive/"),
134  MonitorSetup = hltTauOfflineMonitor_PFTaus.MonitorSetup,
135  Matching = cms.PSet(
136  doMatching = cms.untracked.bool(False),
137  matchFilters = cms.untracked.VPSet(),
138  ),
139 )