CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/DQMOffline/Trigger/python/HLTTauDQMOffline_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 hltTauDQMofflineProcess = "HLT"
00004 
00005 #Ref Pbjects-------------------------------------------------------------------------------------------------------
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 #----------------------------------MONITORS--------------------------------------------------------------------------
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),    #One per filter
00076             NTriggeredTaus        = cms.untracked.vuint32(2,2,2,2,2,2), #The first one is for the ref events
00077             NTriggeredLeptons     = cms.untracked.vuint32(0,0,0,0,0,0), #the first one is for the ref events
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),    #One per filter
00093             NTriggeredTaus        = cms.untracked.vuint32(1,0,0,1,1,1,1), #The first one is for the ref events
00094             NTriggeredLeptons     = cms.untracked.vuint32(1,1,1,0,0,0,1), #the first one is for the ref events
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),    #One per filter
00111             NTriggeredTaus        = cms.untracked.vuint32(1,0,0,1,1,1,1), #The first one is for the ref events
00112             NTriggeredLeptons     = cms.untracked.vuint32(1,1,1,0,0,0,1), #the first one is for the ref events
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),    #One per filter
00128             NTriggeredTaus        = cms.untracked.vuint32(1,0,0,1,1,1,1), #The first one is for the ref events
00129             NTriggeredLeptons     = cms.untracked.vuint32(1,1,1,0,0,0,1), #the first one is for the ref events
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),    #One per filter
00166             NTriggeredTaus        = cms.untracked.vuint32(1,1,1,1,1,1,1), #The first one is for the ref events
00167             NTriggeredLeptons     = cms.untracked.vuint32(0,0,0,0,0,0,0), #the first one is for the ref events
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),    #One per filter
00212             NTriggeredTaus        = cms.untracked.vuint32(2,2,2,2,2,2), #The first one is for the ref events
00213             NTriggeredLeptons     = cms.untracked.vuint32(0,0,0,0,0,0), #the first one is for the ref events
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),    #One per filter
00229             NTriggeredTaus        = cms.untracked.vuint32(1,0,0,1,1,1,1), #The first one is for the ref events
00230             NTriggeredLeptons     = cms.untracked.vuint32(1,1,1,0,0,0,1), #the first one is for the ref events
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),    #One per filter
00247             NTriggeredTaus        = cms.untracked.vuint32(1,0,0,1,1,1,1), #The first one is for the ref events
00248             NTriggeredLeptons     = cms.untracked.vuint32(1,1,1,0,0,0,1), #the first one is for the ref events
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),    #One per filter
00264             NTriggeredTaus        = cms.untracked.vuint32(1,0,0,1,1,1,1), #The first one is for the ref events
00265             NTriggeredLeptons     = cms.untracked.vuint32(1,1,1,0,0,0,1), #the first one is for the ref events
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),    #One per filter
00302             NTriggeredTaus        = cms.untracked.vuint32(1,1,1,1,1,1,1), #The first one is for the ref events
00303             NTriggeredLeptons     = cms.untracked.vuint32(0,0,0,0,0,0,0), #the first one is for the ref events
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