2 Defines the selection sequence ZmmgSkimSeq for the Zmmg skim for the
3 RAW-RECO event content. It also defines several other modules and sequences
11 ZmmgMergedSuperClusters
19 Jan Veverka, Caltech, 5 May 2012
23 import FWCore.ParameterSet.Config
as cms
33 ZmmgHLTFilter = copy.deepcopy(hltHighLevel)
34 ZmmgHLTFilter.throw = cms.bool(
False)
35 ZmmgHLTFilter.HLTPaths = [
'HLT_Mu*',
'HLT_IsoMu*',
'HLT_DoubleMu*']
44 ZmmgTrailingMuons = cms.EDFilter(
'MuonSelector',
45 src = cms.InputTag(
'muons'),
46 cut = cms.string(
'''pt > 10 &&
50 abs(innerTrack().dxy)<2.0'''),
51 filter = cms.bool(
True)
55 ZmmgLeadingMuons = cms.EDFilter(
'MuonSelector',
56 src = cms.InputTag(
'ZmmgTrailingMuons'),
57 cut = cms.string(
'pt > 20'),
58 filter = cms.bool(
True)
62 ZmmgDimuons = cms.EDProducer(
'CandViewShallowCloneCombiner',
63 decay = cms.string(
'ZmmgLeadingMuons@+ ZmmgTrailingMuons@-'),
64 checkCharge = cms.bool(
True),
65 cut = cms.string(
'mass > 30'),
69 ZmmgDimuonFilter = cms.EDFilter(
'CandViewCountFilter',
70 src = cms.InputTag(
'ZmmgDimuons'),
71 minNumber = cms.uint32(1)
75 ZmmgDimuonSequence = cms.Sequence(
89 ZmmgMergedSuperClusters = cms.EDProducer(
'EgammaSuperClusterMerger',
91 cms.InputTag(
'correctedHybridSuperClusters'),
92 cms.InputTag(
'correctedMulti5x5SuperClustersWithPreshower')
97 ZmmgPhotonCandidates = cms.EDProducer(
'ConcreteEcalCandidateProducer',
98 src = cms.InputTag(
'ZmmgMergedSuperClusters'),
99 particleType = cms.string(
'gamma')
103 ZmmgPhotons = cms.EDFilter(
'CandViewSelector',
104 src = cms.InputTag(
'ZmmgPhotonCandidates'),
105 cut = cms.string(
'et > 5'),
106 filter = cms.bool(
True)
110 ZmmgPhotonSequence = cms.Sequence(
111 ZmmgMergedSuperClusters *
112 ZmmgPhotonCandidates *
131 ZmmgCandidates = cms.EDProducer(
'CandViewShallowCloneCombiner',
132 decay = cms.string(
'ZmmgDimuons ZmmgPhotons'),
133 checkCharge = cms.bool(
False),
135 daughter(0).daughter(1).pt + daughter(1).pt > 20 &
136 min(deltaR(daughter(0).daughter(0).eta,
137 daughter(0).daughter(0).phi,
140 deltaR(daughter(0).daughter(1).eta,
141 daughter(0).daughter(1).phi,
143 daughter(1).phi)) < 1.5 &
144 mass + daughter(0).mass < 200 &
150 ZmmgFilter = cms.EDFilter(
'CandViewCountFilter',
151 src = cms.InputTag(
'ZmmgCandidates'),
152 minNumber = cms.uint32(1)
155 ZmmgSequence = cms.Sequence(
166 ZmmgSkimSeq = cms.Sequence(