- CVS
- Two more 'advanced' PAT electron and muon filters. They were written before mwl knew about the cool string parser, but if there is anything the string parser cannot handle then we can add stuff to these modules for more advanced filtering.
- Current options that can be passed:
- PatElectronFilterProducer
src = cms.InputTag('selectedLayer1Electrons'),
ptMin = cms.untracked.double(5.0),
ptMax = cms.untracked.double(999999.0),
etaMin = cms.untracked.double(-5.0),
etaMax = cms.untracked.double(5.0),
eID = cms.untracked.vstring( ),
eIDVal = cms.untracked.vdouble( ),
classValues = cms.untracked.vint32( ),
nhits = cms.untracked.int32(0),
x2dof = cms.untracked.double(999999.0),
d0 = cms.untracked.double(999999.0),
dz = cms.untracked.double(999999.0),
src = cms.InputTag('selectedLayer1Muons'),
ptMin = cms.untracked.double(0.0),
ptMax = cms.untracked.double(999999.0),
etaMin = cms.untracked.double(-5.0),
etaMax = cms.untracked.double(5.0),
muType = cms.untracked.vint32( ),
caloCompat = cms.untracked.double(0.0),
segmentCompat = cms.untracked.double(0.0),
nhitsTk = cms.untracked.int32(0),
x2dofTk = cms.untracked.double(999999.0),
d0Tk = cms.untracked.double(999999.0),
dzTk = cms.untracked.double(999999.0),
nhitsMu = cms.untracked.int32(0),
x2dofMu = cms.untracked.double(999999.0),
d0Mu = cms.untracked.double(999999.0),
dzMu = cms.untracked.double(999999.0),