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(
24 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PFBtagDeepJet_1p5_v*',
25 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_PFDiJet30_PNet2BTagMean0p50_v*',
27 eventSetupPathsKey = cms.string(
''),
28 andOr = cms.bool(
True),
29 throw = cms.bool(
False),
37 muonSelection = cms.EDFilter(
"MuonSelector",
38 src = cms.InputTag(
"muons"),
39 cut = cms.string(
'pt > 20 && abs(eta)<2.4 && isGlobalMuon = 1 && isTrackerMuon = 1 && abs(innerTrack().dxy)<2.0'),
40 filter = cms.bool(
True)
45 muonDecayProducer = cms.EDProducer(
"CandViewShallowCloneCombiner",
46 checkCharge = cms.bool(
False),
47 cut = cms.string(
'mass > 0'),
48 decay = cms.string(
"muonSelection looseElectronSelection")
50 muonDecaySelection = cms.EDFilter(
"CandViewCountFilter",
51 src = cms.InputTag(
"muonDecayProducer"),
52 minNumber = cms.uint32(1)
59 AK4CandidateJetProducer = cms.EDFilter(
"EtaPtMinCandViewSelector",
60 src = cms.InputTag(
"ak4PFJets"),
61 ptMin = cms.double(30),
62 etaMin = cms.double(-2.5),
63 etaMax = cms.double(2.5)
66 dijetSelection = cms.EDFilter(
"CandViewCountFilter",
67 src = cms.InputTag(
"AK4CandidateJetProducer"),
68 minNumber = cms.uint32(2)
72 TopMuEGsequence = cms.Sequence(hltBtagTopMuEGSelection * muonSelection * looseElectronSelection * muonDecayProducer * muonDecaySelection * AK4CandidateJetProducer * dijetSelection)