1 import FWCore.ParameterSet.Config
as cms
10 looseElectronSelection = cms.EDFilter(
"GsfElectronRefSelector",
11 src = cms.InputTag( ELECTRON_COLL ),
12 cut = cms.string( ELECTRON_CUTS )
21 hltBtagTopMuEGSelection = cms.EDFilter(
"HLTHighLevel",
22 TriggerResultsTag = cms.InputTag(
"TriggerResults",
"",
"HLT"),
23 HLTPaths = cms.vstring(
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepCSV_1p5_v*',
24 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_CaloDiJet30_CaloBtagDeepCSV_1p5_v*'),
25 eventSetupPathsKey = cms.string(
''),
26 andOr = cms.bool(
True),
27 throw = cms.bool(
False),
35 muonSelection = cms.EDFilter(
"MuonSelector",
36 src = cms.InputTag(
"muons"),
37 cut = cms.string(
'pt > 20 && abs(eta)<2.4 && isGlobalMuon = 1 && isTrackerMuon = 1 && abs(innerTrack().dxy)<2.0'),
38 filter = cms.bool(
True)
43 muonDecayProducer = cms.EDProducer(
"CandViewShallowCloneCombiner",
44 checkCharge = cms.bool(
False),
45 cut = cms.string(
'mass > 0'),
46 decay = cms.string(
"muonSelection looseElectronSelection")
48 muonDecaySelection = cms.EDFilter(
"CandViewCountFilter",
49 src = cms.InputTag(
"muonDecayProducer"),
50 minNumber = cms.uint32(1)
57 AK4CandidateJetProducer = cms.EDFilter(
"EtaPtMinCandViewSelector",
58 src = cms.InputTag(
"ak4PFJets"),
59 ptMin = cms.double(30),
60 etaMin = cms.double(-2.5),
61 etaMax = cms.double(2.5)
64 dijetSelection = cms.EDFilter(
"CandViewCountFilter",
65 src = cms.InputTag(
"AK4CandidateJetProducer"),
66 minNumber = cms.uint32(2)
70 TopMuEGsequence = cms.Sequence(hltBtagTopMuEGSelection * muonSelection * looseElectronSelection * muonDecayProducer * muonDecaySelection * AK4CandidateJetProducer * dijetSelection)