1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import FWCore.ParameterSet.Config as cms
#===================================================== removing events with trackerDrivenOnly electrons
# if you want to filter events with trackerDrivenOnly electrons
# you should produce a collection containing the Ref to the
# trackerDrivenOnly electrons and then you should filter these events
# the lines to produce the Ref collection are the following
# you should not need to uncomment those, because I've already
# produced them in the ALCARECO step
trackerDrivenOnlyElectrons = cms.EDFilter("GsfElectronRefSelector",
src = cms.InputTag( 'gedGsfElectrons' ),
cut = cms.string( "(ecalDrivenSeed==0)" )
)
# these lines active a filter that counts if there are more than 0
# trackerDrivenOnly electrons
trackerDrivenRemover = cms.EDFilter("PATCandViewCountFilter",
minNumber = cms.uint32(0),
maxNumber = cms.uint32(0),
src = cms.InputTag("trackerDrivenOnlyElectrons")
)
#trackerDrivenRemoverSeq = cms.Sequence( trackerDrivenOnlyElectrons * trackerDrivenRemover )
#trackerDrivenRemoverSeq = cms.Sequence( trackerDrivenOnlyElectrons)
|