00001 import FWCore.ParameterSet.Config as cms
00002
00003 hltTauDQMofflineProcess = "HLT"
00004
00005
00006 TauRefProducer = cms.EDProducer("HLTTauRefProducer",
00007
00008 PFTaus = cms.untracked.PSet(
00009 PFTauDiscriminators = cms.untracked.VInputTag(
00010 cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
00011 cms.InputTag("hpsPFTauDiscriminationByLooseIsolation")
00012 ),
00013 doPFTaus = cms.untracked.bool(True),
00014 ptMin = cms.untracked.double(15.0),
00015 PFTauProducer = cms.untracked.InputTag("hpsPFTauProducer")
00016 ),
00017 Electrons = cms.untracked.PSet(
00018 ElectronCollection = cms.untracked.InputTag("gsfElectrons"),
00019 doID = cms.untracked.bool(False),
00020 InnerConeDR = cms.untracked.double(0.02),
00021 MaxIsoVar = cms.untracked.double(0.02),
00022 doElectrons = cms.untracked.bool(True),
00023 TrackCollection = cms.untracked.InputTag("generalTracks"),
00024 OuterConeDR = cms.untracked.double(0.6),
00025 ptMin = cms.untracked.double(10.0),
00026 doTrackIso = cms.untracked.bool(True),
00027 ptMinTrack = cms.untracked.double(1.5),
00028 lipMinTrack = cms.untracked.double(0.2),
00029 IdCollection = cms.untracked.InputTag("elecIDext")
00030 ),
00031 Jets = cms.untracked.PSet(
00032 JetCollection = cms.untracked.InputTag("iterativeCone5CaloJets"),
00033 etMin = cms.untracked.double(10.0),
00034 doJets = cms.untracked.bool(True)
00035 ),
00036 Towers = cms.untracked.PSet(
00037 TowerCollection = cms.untracked.InputTag("towerMaker"),
00038 etMin = cms.untracked.double(10.0),
00039 doTowers = cms.untracked.bool(True),
00040 towerIsolation = cms.untracked.double(5.0)
00041 ),
00042
00043 Muons = cms.untracked.PSet(
00044 doMuons = cms.untracked.bool(True),
00045 MuonCollection = cms.untracked.InputTag("Muons"),
00046 ptMin = cms.untracked.double(10.0)
00047 ),
00048
00049 photons = cms.untracked.PSet(
00050 doPhotons = cms.untracked.bool(True),
00051 PhotonCollection = cms.untracked.InputTag("photons"),
00052 etMin = cms.untracked.double(10.0),
00053 ECALIso = cms.untracked.double(3.0)
00054 ),
00055 EtaMax = cms.untracked.double(2.5)
00056 )
00057
00058
00059
00060
00061
00062
00063 hltTauOfflineMonitor_PFTaus = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00064 MonitorSetup = cms.VPSet(
00065 cms.PSet(
00066 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00067 DQMFolder = cms.untracked.string('HLT/TauOffline/PFTaus/DoubleLooseIsoTau'),
00068 Filter = cms.untracked.VInputTag(
00069 cms.InputTag("hltL1sDoubleIsoTau40Trk5","",hltTauDQMofflineProcess),
00070 cms.InputTag("hltFilterL2EtCutDoublePFIsoTau40Trk5","",hltTauDQMofflineProcess),
00071 cms.InputTag("hltDoublePFTauTightIso40Track","",hltTauDQMofflineProcess),
00072 cms.InputTag("hltDoublePFTauTightIso40Track5","",hltTauDQMofflineProcess),
00073 cms.InputTag("hltFilterDoubleIsoPFTau40Trk5LeadTrack5IsolationL1HLTMatched","",hltTauDQMofflineProcess)
00074 ),
00075 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2),
00076 NTriggeredTaus = cms.untracked.vuint32(2,2,2,2,2,2),
00077 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0),
00078 TauType = cms.untracked.vint32(-86,84,84,84,84),
00079 LeptonType = cms.untracked.vint32(0,0,0,0,0)
00080 ),
00081 cms.PSet(
00082 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00083 DQMFolder = cms.untracked.string('HLT/TauOffline/PFTaus/EleTau'),
00084 Filter = cms.untracked.VInputTag(
00085 cms.InputTag("hltL1sL1SingleEG15","",hltTauDQMofflineProcess),
00086 cms.InputTag("hltEle18CaloIdVTCaloIsoTTrkIdTTrkIsoTTrackIsoFilter","",hltTauDQMofflineProcess),
00087 cms.InputTag("hltPFTau20","",hltTauDQMofflineProcess),
00088 cms.InputTag("hltPFTau20Track","",hltTauDQMofflineProcess),
00089 cms.InputTag("hltPFTau20TrackLooseIso","",hltTauDQMofflineProcess),
00090 cms.InputTag("hltOverlapFilterIsoEle18IsoPFTau20","",hltTauDQMofflineProcess)
00091 ),
00092 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00093 NTriggeredTaus = cms.untracked.vuint32(1,0,0,1,1,1,1),
00094 NTriggeredLeptons = cms.untracked.vuint32(1,1,1,0,0,0,1),
00095 TauType = cms.untracked.vint32(0,0,84,84,84,84),
00096 LeptonType = cms.untracked.vint32(-83,82,0,0,0,82)
00097 ),
00098
00099 cms.PSet(
00100 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00101 DQMFolder = cms.untracked.string('HLT/TauOffline/PFTaus/MuLooseTau'),
00102 Filter = cms.untracked.VInputTag(
00103 cms.InputTag("hltL1sL1SingleMu10","",hltTauDQMofflineProcess),
00104 cms.InputTag("hltSingleMuIsoL3IsoFiltered15","",hltTauDQMofflineProcess),
00105 cms.InputTag("hltPFTau20","",hltTauDQMofflineProcess),
00106 cms.InputTag("hltPFTau20Track","",hltTauDQMofflineProcess),
00107 cms.InputTag("hltPFTau20TrackLooseIso","",hltTauDQMofflineProcess),
00108 cms.InputTag("hltOverlapFilterIsoMu15IsoPFTau20","",hltTauDQMofflineProcess)
00109 ),
00110 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00111 NTriggeredTaus = cms.untracked.vuint32(1,0,0,1,1,1,1),
00112 NTriggeredLeptons = cms.untracked.vuint32(1,1,1,0,0,0,1),
00113 TauType = cms.untracked.vint32(0,0,84,84,84,84),
00114 LeptonType = cms.untracked.vint32(-81,83,0,0,0,83)
00115 ),
00116 cms.PSet(
00117 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00118 DQMFolder = cms.untracked.string('HLT/TauOffline/PFTaus/MuTightTau'),
00119 Filter = cms.untracked.VInputTag(
00120 cms.InputTag("hltL1sL1SingleMu10","",hltTauDQMofflineProcess),
00121 cms.InputTag("hltSingleMuIsoL3IsoFiltered15","",hltTauDQMofflineProcess),
00122 cms.InputTag("hltPFTauTightIso20","",hltTauDQMofflineProcess),
00123 cms.InputTag("hltPFTauTightIso20Track","",hltTauDQMofflineProcess),
00124 cms.InputTag("hltPFTauTightIso20TrackTightIso","",hltTauDQMofflineProcess),
00125 cms.InputTag("hltOverlapFilterIsoMu15TightIsoPFTau20","",hltTauDQMofflineProcess)
00126 ),
00127 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00128 NTriggeredTaus = cms.untracked.vuint32(1,0,0,1,1,1,1),
00129 NTriggeredLeptons = cms.untracked.vuint32(1,1,1,0,0,0,1),
00130 TauType = cms.untracked.vint32(0,0,84,84,84,84),
00131 LeptonType = cms.untracked.vint32(-81,83,0,0,0,83)
00132 ),
00133 cms.PSet(
00134 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMofflineProcess),
00135 DQMFolder = cms.untracked.string('HLT/TauOffline/PFTaus/Summary'),
00136 Filter = cms.untracked.VInputTag(
00137 cms.InputTag("hltFilterDoubleIsoPFTau40Trk5LeadTrack5IsolationL1HLTMatched","",hltTauDQMofflineProcess),
00138 cms.InputTag("hltOverlapFilterIsoEle18IsoPFTau20","",hltTauDQMofflineProcess),
00139 cms.InputTag("hltOverlapFilterIsoMu15IsoPFTau20","",hltTauDQMofflineProcess),
00140 cms.InputTag("hltFilterSingleIsoPFTau35Trk20MET60LeadTrack20IsolationL1HLTMatched","",hltTauDQMofflineProcess)
00141 ),
00142 PathName = cms.untracked.vstring(
00143 'DoubleIsoTau',
00144 'EleTau',
00145 'MuTau',
00146 'SingleIsoTau'
00147 ),
00148 NTriggeredTaus = cms.untracked.vuint32(2,1,1,1),
00149 NTriggeredLeptons = cms.untracked.vuint32(0,1,1,0),
00150 TauType = cms.untracked.vint32(15,15,15,15),
00151 LeptonType = cms.untracked.vint32(0,11,13,0)
00152 ),
00153
00154 cms.PSet(
00155 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00156 DQMFolder = cms.untracked.string('HLT/TauOffline/PFTaus/SingleLooseIsoTau'),
00157 Filter = cms.untracked.VInputTag(
00158 cms.InputTag("hltL1sSingleIsoTau35Trk20MET60","",hltTauDQMofflineProcess),
00159 cms.InputTag("hltFilterL2EtCutSingleIsoPFTau35Trk20MET60","",hltTauDQMofflineProcess),
00160 cms.InputTag("hltPFTauTightIso35","",hltTauDQMofflineProcess),
00161 cms.InputTag("hltPFTauTightIso35Track","",hltTauDQMofflineProcess),
00162 cms.InputTag("hltFilterSingleIsoPFTau35Trk20LeadTrackPt20","",hltTauDQMofflineProcess),
00163 cms.InputTag("hltFilterSingleIsoPFTau35Trk20MET60LeadTrack20IsolationL1HLTMatched","",hltTauDQMofflineProcess)
00164 ),
00165 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00166 NTriggeredTaus = cms.untracked.vuint32(1,1,1,1,1,1,1),
00167 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0,0),
00168 TauType = cms.untracked.vint32(-86,84,84,84,84,84),
00169 LeptonType = cms.untracked.vint32(0,0,0,0,0,0)
00170 ),
00171 cms.PSet(
00172 DQMFolder = cms.string('HLT/TauOffline/PFTaus/L1'),
00173 L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
00174 L1Jets = cms.InputTag("hltL1extraParticles","Central"),
00175 L1Electrons = cms.InputTag("hltL1extraParticles","NonIsolated"),
00176 L1Muons = cms.InputTag("hltL1extraParticles"),
00177 ),
00178
00179 ),
00180 ConfigType = cms.vstring(
00181 "Path",
00182 "Path",
00183 "Path",
00184 "Path",
00185 "LitePath",
00186 "Path",
00187 "L1",
00188 ),
00189
00190 doMatching = cms.bool(True),
00191 refObjects = cms.untracked.VInputTag(
00192 cms.InputTag("TauRefProducer","PFTaus"),
00193 cms.InputTag("TauRefProducer","Electrons"),
00194 cms.InputTag("TauRefProducer","Muons")
00195 )
00196 )
00197
00198
00199 hltTauOfflineMonitor_Inclusive = cms.EDAnalyzer("HLTTauDQMOfflineSource",
00200 MonitorSetup = cms.VPSet(
00201 cms.PSet(
00202 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00203 DQMFolder = cms.untracked.string('HLT/TauOffline/Inclusive/DoubleLooseIsoTau'),
00204 Filter = cms.untracked.VInputTag(
00205 cms.InputTag("hltL1sDoubleIsoTau40Trk5","",hltTauDQMofflineProcess),
00206 cms.InputTag("hltFilterL2EtCutDoublePFIsoTau40Trk5","",hltTauDQMofflineProcess),
00207 cms.InputTag("hltDoublePFTauTightIso40Track","",hltTauDQMofflineProcess),
00208 cms.InputTag("hltDoublePFTauTightIso40Track5","",hltTauDQMofflineProcess),
00209 cms.InputTag("hltFilterDoubleIsoPFTau40Trk5LeadTrack5IsolationL1HLTMatched","",hltTauDQMofflineProcess)
00210 ),
00211 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2),
00212 NTriggeredTaus = cms.untracked.vuint32(2,2,2,2,2,2),
00213 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0),
00214 TauType = cms.untracked.vint32(-86,84,84,84,84),
00215 LeptonType = cms.untracked.vint32(0,0,0,0,0)
00216 ),
00217 cms.PSet(
00218 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00219 DQMFolder = cms.untracked.string('HLT/TauOffline/Inclusive/EleTau'),
00220 Filter = cms.untracked.VInputTag(
00221 cms.InputTag("hltL1sL1SingleEG15","",hltTauDQMofflineProcess),
00222 cms.InputTag("hltEle18CaloIdVTCaloIsoTTrkIdTTrkIsoTTrackIsoFilter","",hltTauDQMofflineProcess),
00223 cms.InputTag("hltPFTau20","",hltTauDQMofflineProcess),
00224 cms.InputTag("hltPFTau20Track","",hltTauDQMofflineProcess),
00225 cms.InputTag("hltPFTau20TrackLooseIso","",hltTauDQMofflineProcess),
00226 cms.InputTag("hltOverlapFilterIsoEle18IsoPFTau20","",hltTauDQMofflineProcess)
00227 ),
00228 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00229 NTriggeredTaus = cms.untracked.vuint32(1,0,0,1,1,1,1),
00230 NTriggeredLeptons = cms.untracked.vuint32(1,1,1,0,0,0,1),
00231 TauType = cms.untracked.vint32(0,0,84,84,84,84),
00232 LeptonType = cms.untracked.vint32(-83,82,0,0,0,82)
00233 ),
00234
00235 cms.PSet(
00236 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00237 DQMFolder = cms.untracked.string('HLT/TauOffline/Inclusive/MuLooseTau'),
00238 Filter = cms.untracked.VInputTag(
00239 cms.InputTag("hltL1sL1SingleMu10","",hltTauDQMofflineProcess),
00240 cms.InputTag("hltSingleMuIsoL3IsoFiltered15","",hltTauDQMofflineProcess),
00241 cms.InputTag("hltPFTau20","",hltTauDQMofflineProcess),
00242 cms.InputTag("hltPFTau20Track","",hltTauDQMofflineProcess),
00243 cms.InputTag("hltPFTau20TrackLooseIso","",hltTauDQMofflineProcess),
00244 cms.InputTag("hltOverlapFilterIsoMu15IsoPFTau20","",hltTauDQMofflineProcess)
00245 ),
00246 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00247 NTriggeredTaus = cms.untracked.vuint32(1,0,0,1,1,1,1),
00248 NTriggeredLeptons = cms.untracked.vuint32(1,1,1,0,0,0,1),
00249 TauType = cms.untracked.vint32(0,0,84,84,84,84),
00250 LeptonType = cms.untracked.vint32(-81,83,0,0,0,83)
00251 ),
00252 cms.PSet(
00253 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00254 DQMFolder = cms.untracked.string('HLT/TauOffline/Inclusive/MuTightTau'),
00255 Filter = cms.untracked.VInputTag(
00256 cms.InputTag("hltL1sL1SingleMu10","",hltTauDQMofflineProcess),
00257 cms.InputTag("hltSingleMuIsoL3IsoFiltered15","",hltTauDQMofflineProcess),
00258 cms.InputTag("hltPFTauTightIso20","",hltTauDQMofflineProcess),
00259 cms.InputTag("hltPFTauTightIso20Track","",hltTauDQMofflineProcess),
00260 cms.InputTag("hltPFTauTightIso20TrackTightIso","",hltTauDQMofflineProcess),
00261 cms.InputTag("hltOverlapFilterIsoMu15TightIsoPFTau20","",hltTauDQMofflineProcess)
00262 ),
00263 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00264 NTriggeredTaus = cms.untracked.vuint32(1,0,0,1,1,1,1),
00265 NTriggeredLeptons = cms.untracked.vuint32(1,1,1,0,0,0,1),
00266 TauType = cms.untracked.vint32(0,0,84,84,84,84),
00267 LeptonType = cms.untracked.vint32(-81,83,0,0,0,83)
00268 ),
00269 cms.PSet(
00270 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryAOD","",hltTauDQMofflineProcess),
00271 DQMFolder = cms.untracked.string('HLT/TauOffline/Inclusive/Summary'),
00272 Filter = cms.untracked.VInputTag(
00273 cms.InputTag("hltFilterDoubleIsoPFTau40Trk5LeadTrack5IsolationL1HLTMatched","",hltTauDQMofflineProcess),
00274 cms.InputTag("hltOverlapFilterIsoEle18IsoPFTau20","",hltTauDQMofflineProcess),
00275 cms.InputTag("hltOverlapFilterIsoMu15IsoPFTau20","",hltTauDQMofflineProcess),
00276 cms.InputTag("hltFilterSingleIsoPFTau35Trk20MET60LeadTrack20IsolationL1HLTMatched","",hltTauDQMofflineProcess)
00277 ),
00278 PathName = cms.untracked.vstring(
00279 'DoubleIsoTau',
00280 'EleTau',
00281 'MuTau',
00282 'SingleIsoTau'
00283 ),
00284 NTriggeredTaus = cms.untracked.vuint32(2,1,1,1),
00285 NTriggeredLeptons = cms.untracked.vuint32(0,1,1,0),
00286 TauType = cms.untracked.vint32(15,15,15,15),
00287 LeptonType = cms.untracked.vint32(0,11,13,0)
00288 ),
00289
00290 cms.PSet(
00291 triggerEventObject = cms.untracked.InputTag("hltTriggerSummaryRAW","",hltTauDQMofflineProcess),
00292 DQMFolder = cms.untracked.string('HLT/TauOffline/Inclusive/SingleLooseIsoTau'),
00293 Filter = cms.untracked.VInputTag(
00294 cms.InputTag("hltL1sSingleIsoTau35Trk20MET60","",hltTauDQMofflineProcess),
00295 cms.InputTag("hltFilterL2EtCutSingleIsoPFTau35Trk20MET60","",hltTauDQMofflineProcess),
00296 cms.InputTag("hltPFTauTightIso35","",hltTauDQMofflineProcess),
00297 cms.InputTag("hltPFTauTightIso35Track","",hltTauDQMofflineProcess),
00298 cms.InputTag("hltFilterSingleIsoPFTau35Trk20LeadTrackPt20","",hltTauDQMofflineProcess),
00299 cms.InputTag("hltFilterSingleIsoPFTau35Trk20MET60LeadTrack20IsolationL1HLTMatched","",hltTauDQMofflineProcess)
00300 ),
00301 MatchDeltaR = cms.untracked.vdouble(0.5,0.2,0.2,0.2,0.2,0.2),
00302 NTriggeredTaus = cms.untracked.vuint32(1,1,1,1,1,1,1),
00303 NTriggeredLeptons = cms.untracked.vuint32(0,0,0,0,0,0,0),
00304 TauType = cms.untracked.vint32(-86,84,84,84,84,84),
00305 LeptonType = cms.untracked.vint32(0,0,0,0,0,0)
00306 ),
00307 cms.PSet(
00308 DQMFolder = cms.string('HLT/TauOffline/Inclusive/L1'),
00309 L1Taus = cms.InputTag("hltL1extraParticles","Tau"),
00310 L1Jets = cms.InputTag("hltL1extraParticles","Central"),
00311 L1Electrons = cms.InputTag("hltL1extraParticles","NonIsolated"),
00312 L1Muons = cms.InputTag("hltL1extraParticles"),
00313 ),
00314
00315 ),
00316 ConfigType = cms.vstring(
00317 "Path",
00318 "Path",
00319 "Path",
00320 "Path",
00321 "LitePath",
00322 "Path",
00323 "L1",
00324 ),
00325
00326 doMatching = cms.bool(False),
00327 refObjects = cms.untracked.VInputTag(
00328 cms.InputTag("TauRefProducer","PFTaus"),
00329 cms.InputTag("TauRefProducer","Electrons"),
00330 cms.InputTag("TauRefProducer","Muons")
00331 )
00332 )
00333
00334
00335
00336
00337
00338
00339
00340
00341
00342
00343
00344
00345
00346