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(