1 import FWCore.ParameterSet.Config
as cms
22 allElectronTracks = cms.EDProducer(
"TrackViewCandidateProducer",
23 src = cms.InputTag(
"generalTracks"),
24 particleType = cms.string(
'e-'),
25 cut = cms.string(
'pt > 0'),
26 filter = cms.bool(
True)
30 electronTagCands = cms.EDFilter(
"GsfElectronRefSelector",
31 src = cms.InputTag(
"gedGsfElectrons"),
32 cut = cms.string(
'pt > 1.0 && abs(eta) < 2.1'),
33 filter = cms.bool(
True)
38 electronProbeCands = cms.EDFilter(
"RecoChargedCandidateRefSelector",
39 src = cms.InputTag(
"allElectronTracks"),
40 cut = cms.string(
'pt > 0.5'),
41 filter = cms.bool(
True)
45 JPsiEETagProbeMap = cms.EDProducer(
"TagProbeMassProducer",
46 MassMaxCut = cms.untracked.double(10.0),
47 TagCollection = cms.InputTag(
"electronTagCands"),
48 MassMinCut = cms.untracked.double(2.0),
49 ProbeCollection = cms.InputTag(
"electronProbeCands"),
50 PassingProbeCollection = cms.InputTag(
"electronProbeCands")
53 JPsiEETPFilter = cms.EDFilter(
"TagProbeMassEDMFilter",
54 tpMapName = cms.string(
'JPsiEETagProbeMap')
57 ZEETagProbeMap = cms.EDProducer(
"TagProbeMassProducer",
58 MassMaxCut = cms.untracked.double(120.0),
59 TagCollection = cms.InputTag(
"electronTagCands"),
60 MassMinCut = cms.untracked.double(50.0),
61 ProbeCollection = cms.InputTag(
"electronProbeCands"),
62 PassingProbeCollection = cms.InputTag(
"electronProbeCands")
65 ZEETPFilter = cms.EDFilter(
"TagProbeMassEDMFilter",
66 tpMapName = cms.string(
'ZEETagProbeMap')
72 electronTagProbeSeq = cms.Sequence(allElectronTracks+electronTagCands+electronProbeCands)
74 electronJPsiEERecoQualitySeq = cms.Sequence(
76 electronTagProbeSeq+JPsiEETagProbeMap+JPsiEETPFilter
79 electronZEERecoQualitySeq = cms.Sequence(
81 electronTagProbeSeq+ZEETagProbeMap+ZEETPFilter