00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 somePatMuonTriggerMatchHLTMu17 = cms.EDProducer(
00017 "PATTriggerMatcherDRDPtLessByR"
00018 , src = cms.InputTag( "selectedPatMuons" )
00019 , matched = cms.InputTag( "patTrigger" )
00020 , matchedCuts = cms.string( 'path( "HLT_Mu17_v*" )' )
00021 , maxDPtRel = cms.double( 0.5 )
00022 , maxDeltaR = cms.double( 0.5 )
00023 , resolveAmbiguities = cms.bool( True )
00024 , resolveByMatchQuality = cms.bool( True )
00025 )
00026
00027
00028 somePatMuonTriggerMatchHLTDoubleMu5IsoMu5 = cms.EDProducer(
00029 "PATTriggerMatcherDRDPtLessByR"
00030 , src = cms.InputTag( "selectedPatMuons" )
00031 , matched = cms.InputTag( "patTrigger" )
00032 , matchedCuts = cms.string( 'path( "HLT_DoubleMu5_IsoMu5_v*" )' )
00033 , maxDPtRel = cms.double( 0.5 )
00034 , maxDeltaR = cms.double( 0.5 )
00035 , resolveAmbiguities = cms.bool( True )
00036 , resolveByMatchQuality = cms.bool( True )
00037 )
00038
00039
00040 somePatPhotonTriggerMatchHLTPhoton26Photon18 = cms.EDProducer(
00041 "PATTriggerMatcherDRDPtLessByR"
00042 , src = cms.InputTag( "selectedPatPhotons" )
00043 , matched = cms.InputTag( "patTrigger" )
00044 , matchedCuts = cms.string( 'path( "HLT_Photon26_Photon18_v*" )' )
00045 , maxDPtRel = cms.double( 0.5 )
00046 , maxDeltaR = cms.double( 0.5 )
00047 , resolveAmbiguities = cms.bool( True )
00048 , resolveByMatchQuality = cms.bool( True )
00049 )
00050
00051
00052 somePatElectronTriggerMatchHLTEle17CaloIdTCaloIsoVLTrkIdVLTrkIsoVL = cms.EDProducer(
00053 "PATTriggerMatcherDRDPtLessByR"
00054 , src = cms.InputTag( "selectedPatElectrons" )
00055 , matched = cms.InputTag( "patTrigger" )
00056 , matchedCuts = cms.string( 'path( "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v*" )' )
00057 , maxDPtRel = cms.double( 0.5 )
00058 , maxDeltaR = cms.double( 0.5 )
00059 , resolveAmbiguities = cms.bool( True )
00060 , resolveByMatchQuality = cms.bool( True )
00061 )
00062
00063
00064 somePatTauTriggerMatchHLTDoubleMediumIsoPFTau30Trk1eta2p1 = cms.EDProducer(
00065 "PATTriggerMatcherDRDPtLessByR"
00066 , src = cms.InputTag( "selectedPatTaus" )
00067 , matched = cms.InputTag( "patTrigger" )
00068 , matchedCuts = cms.string( 'path( "HLT_DoubleMediumIsoPFTau30_Trk1_eta2p1_v*" )' )
00069 , maxDPtRel = cms.double( 0.5 )
00070 , maxDeltaR = cms.double( 0.5 )
00071 , resolveAmbiguities = cms.bool( True )
00072 , resolveByMatchQuality = cms.bool( True )
00073 )
00074
00075
00076 somePatJetTriggerMatchHLTPFJet40 = cms.EDProducer(
00077 "PATTriggerMatcherDRLessByR"
00078 , src = cms.InputTag( 'selectedPatJets' )
00079 , matched = cms.InputTag( 'patTrigger' )
00080 , matchedCuts = cms.string( 'path( "HLT_PFJet40_v*" )' )
00081 , maxDPtRel = cms.double( 3.0 )
00082 , maxDeltaR = cms.double( 0.4 )
00083 , resolveAmbiguities = cms.bool( True )
00084 , resolveByMatchQuality = cms.bool( True )
00085 )
00086
00087
00088 somePatMetTriggerMatchHLTMET120 = cms.EDProducer(
00089 "PATTriggerMatcherDRLessByR"
00090 , src = cms.InputTag( 'patMETs' )
00091 , matched = cms.InputTag( 'patTrigger' )
00092 , matchedCuts = cms.string( 'path( "HLT_MET120_v*" )' )
00093 , maxDPtRel = cms.double( 3.0 )
00094 , maxDeltaR = cms.double( 0.4 )
00095 , resolveAmbiguities = cms.bool( True )
00096 , resolveByMatchQuality = cms.bool( True )
00097 )
00098
00099
00100 somePatMuonTriggerMatchHLTMu8DiJet30 = cms.EDProducer(
00101 "PATTriggerMatcherDRDPtLessByR"
00102 , src = cms.InputTag( "selectedPatMuons" )
00103 , matched = cms.InputTag( "patTrigger" )
00104 , matchedCuts = cms.string( 'type( "TriggerMuon" ) && path( "HLT_Mu8_DiJet30_v*" )' )
00105 , maxDPtRel = cms.double( 0.5 )
00106 , maxDeltaR = cms.double( 0.5 )
00107 , resolveAmbiguities = cms.bool( True )
00108 , resolveByMatchQuality = cms.bool( True )
00109 )
00110 somePatJetTriggerMatchHLTMu8DiJet30 = cms.EDProducer(
00111 "PATTriggerMatcherDRDPtLessByR"
00112 , src = cms.InputTag( "selectedPatJets" )
00113 , matched = cms.InputTag( "patTrigger" )
00114 , matchedCuts = cms.string( 'type( "TriggerJet" ) && path( "HLT_Mu8_DiJet30_v*" )' )
00115 , maxDPtRel = cms.double( 3.0 )
00116 , maxDeltaR = cms.double( 0.4 )
00117 , resolveAmbiguities = cms.bool( True )
00118 , resolveByMatchQuality = cms.bool( True )
00119 )
00120
00121
00122 triggerMatchingDefaultSequence = cms.Sequence(
00123 somePatMuonTriggerMatchHLTMu17
00124 + somePatMuonTriggerMatchHLTDoubleMu5IsoMu5
00125 + somePatPhotonTriggerMatchHLTPhoton26Photon18
00126 + somePatElectronTriggerMatchHLTEle17CaloIdTCaloIsoVLTrkIdVLTrkIsoVL
00127 + somePatTauTriggerMatchHLTDoubleMediumIsoPFTau30Trk1eta2p1
00128 + somePatJetTriggerMatchHLTPFJet40
00129 + somePatMetTriggerMatchHLTMET120
00130 + somePatMuonTriggerMatchHLTMu8DiJet30
00131 + somePatJetTriggerMatchHLTMu8DiJet30
00132 )
00133
00134 triggerMatchingDefaultInputTags = cms.VInputTag(
00135 cms.InputTag( 'somePatMuonTriggerMatchHLTMu17' )
00136 , cms.InputTag( 'somePatMuonTriggerMatchHLTDoubleMu5IsoMu5' )
00137 , cms.InputTag( 'somePatPhotonTriggerMatchHLTPhoton26Photon18' )
00138 , cms.InputTag( 'somePatElectronTriggerMatchHLTEle17CaloIdTCaloIsoVLTrkIdVLTrkIsoVL' )
00139 , cms.InputTag( 'somePatTauTriggerMatchHLTDoubleMediumIsoPFTau30Trk1eta2p1' )
00140 , cms.InputTag( 'somePatJetTriggerMatchHLTPFJet40' )
00141 , cms.InputTag( 'somePatMetTriggerMatchHLTMET120' )
00142 , cms.InputTag( 'somePatMuonTriggerMatchHLTMu8DiJet30' )
00143 , cms.InputTag( 'somePatJetTriggerMatchHLTMu8DiJet30' )
00144 )
00145
00146 _defaultTriggerMatchers = [ 'somePatMuonTriggerMatchHLTMu17'
00147 , 'somePatMuonTriggerMatchHLTDoubleMu5IsoMu5'
00148 , 'somePatPhotonTriggerMatchHLTPhoton26Photon18'
00149 , 'somePatElectronTriggerMatchHLTEle17CaloIdTCaloIsoVLTrkIdVLTrkIsoVL'
00150 , 'somePatTauTriggerMatchHLTDoubleMediumIsoPFTau30Trk1eta2p1'
00151 , 'somePatJetTriggerMatchHLTPFJet40'
00152 , 'somePatMetTriggerMatchHLTMET120'
00153 , 'somePatMuonTriggerMatchHLTMu8DiJet30'
00154 , 'somePatJetTriggerMatchHLTMu8DiJet30'
00155 ]
00156
00157
00158
00159
00160
00161 somePatElectronTriggerMatchL1EGammaCollection = cms.EDProducer(
00162 "PATTriggerMatcherDRLessByR"
00163 , src = cms.InputTag( 'selectedPatElectrons' )
00164 , matched = cms.InputTag( 'patTrigger' )
00165 , matchedCuts = cms.string( 'coll( "l1extraParticles:NonIsolated" ) || coll( "l1extraParticles:Isolated" )' )
00166 , maxDPtRel = cms.double( 0.5 )
00167 , maxDeltaR = cms.double( 0.5 )
00168 , resolveAmbiguities = cms.bool( True )
00169 , resolveByMatchQuality = cms.bool( False )
00170 )
00171
00172
00173 somePatMuonTriggerMatchTriggerMuon = cms.EDProducer(
00174 "PATTriggerMatcherDRDPtLessByR"
00175 , src = cms.InputTag( 'selectedPatMuons' )
00176 , matched = cms.InputTag( 'patTrigger' )
00177 , matchedCuts = cms.string( 'type( "TriggerL1Mu" ) || type( "TriggerMuon" )' )
00178 , maxDPtRel = cms.double( 0.5 )
00179 , maxDeltaR = cms.double( 0.5 )
00180 , resolveAmbiguities = cms.bool( True )
00181 , resolveByMatchQuality = cms.bool( False )
00182 )
00183
00184
00185 somePatMuonTriggerMatchPDSingleMu = cms.EDProducer(
00186 "PATTriggerMatcherDRDPtLessByR"
00187 , src = cms.InputTag( 'selectedPatMuons' )
00188 , matched = cms.InputTag( 'patTrigger' )
00189 , matchedCuts = cms.string( 'path( "HLT_RelIso1p0Mu5_v*" ) || path( "HLT_RelIso1p0Mu20_v*" ) || path( "HLT_Mu5_v*" ) || path( "HLT_Mu50_eta2p1_v*" ) || path( "HLT_Mu40_v*" ) || path( "HLT_Mu40_eta2p1_v*" ) || path( "HLT_Mu40_eta2p1_Track60_dEdx3p7_v*" ) || path( "HLT_Mu40_eta2p1_Track50_dEdx3p6_v*" ) || path( "HLT_Mu30_v*" ) || path( "HLT_Mu30_eta2p1_v*" ) || path( "HLT_Mu24_v*" ) || path( "HLT_Mu24_eta2p1_v*" ) || path( "HLT_Mu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v*" ) || path( "HLT_Mu24_CentralPFJet30_CentralPFJet25_v*" ) || path( "HLT_Mu24_CentralPFJet30_CentralPFJet25_v*" ) || path( "HLT_Mu17_eta2p1_TriCentralPFNoPUJet45_35_25_v*" ) || path( "HLT_Mu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v*" ) || path( "HLT_Mu15_eta2p1_v*" ) || path( "HLT_Mu15_eta2p1_TriCentral_40_20_20_v*" ) || path( "HLT_Mu15_eta2p1_TriCentral_40_20_20_DiBTagIP3D1stTrack_v*" ) || path( "HLT_Mu15_eta2p1_TriCentral_40_20_20_BTagIP3D1stTrack_v*" ) || path( "HLT_Mu15_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v*" ) || path( "HLT_Mu12_v*" ) || path( "HLT_Mu12_eta2p1_L1Mu10erJetC12WdEtaPhi1DiJetsC_v*" ) || path( "HLT_Mu12_eta2p1_DiCentral_40_20_v*" ) || path( "HLT_Mu12_eta2p1_DiCentral_40_20_DiBTagIP3D1stTrack_v*" ) || path( "HLT_Mu12_eta2p1_DiCentral_20_v*" ) || path( "HLT_L2Mu70_2Cha_eta2p1_PFMET60_v*" ) || path( "HLT_L2Mu70_2Cha_eta2p1_PFMET55_v*" ) || path( "HLT_IsoMu40_eta2p1_v*" ) || path( "HLT_IsoMu34_eta2p1_v*" ) || path( "HLT_IsoMu30_v*" ) || path( "HLT_IsoMu30_eta2p1_v*" ) || path( "HLT_IsoMu24_v*" ) || path( "HLT_IsoMu24_eta2p1_v*" ) || path( "HLT_IsoMu24_PFJet30_PFJet25_Deta3_CentralPFJet25_v*" ) || path( "HLT_IsoMu24_CentralPFJet30_CentralPFJet25_v*" ) || path( "HLT_IsoMu24_CentralPFJet30_CentralPFJet25_PFMET20_v*" ) || path( "HLT_IsoMu20_eta2p1_v*" ) || path( "HLT_IsoMu20_eta2p1_CentralPFJet80_v*" ) || path( "HLT_IsoMu20_WCandPt80_v*" ) || path( "HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet45_35_25_v*" ) || path( "HLT_IsoMu17_eta2p1_TriCentralPFNoPUJet30_v*" ) || path( "HLT_IsoMu17_eta2p1_DiCentralPFNoPUJet30_v*" ) || path( "HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_v*" ) || path( "HLT_IsoMu17_eta2p1_CentralPFNoPUJet30_BTagIPIter_v*" )' )
00190 , maxDPtRel = cms.double( 0.5 )
00191 , maxDeltaR = cms.double( 0.5 )
00192 , resolveAmbiguities = cms.bool( True )
00193 , resolveByMatchQuality = cms.bool( True )
00194 )
00195
00196
00197 somePatMetTriggerMatchHLTMu17 = cms.EDProducer(
00198 "PATTriggerMatcherDRLessByR"
00199 , src = cms.InputTag( 'patMETs' )
00200 , matched = cms.InputTag( 'patTrigger' )
00201 , matchedCuts = cms.string( 'path( "HLT_Mu17_v*" )' )
00202 , maxDPtRel = cms.double( 0.5 )
00203 , maxDeltaR = cms.double( 0.5 )
00204 , resolveAmbiguities = cms.bool( True )
00205 , resolveByMatchQuality = cms.bool( True )
00206 )