File indexing completed on 2025-02-07 14:24:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def ElectronMVANtuplizer(*args, **kwargs):
0004 mod = cms.EDAnalyzer('ElectronMVANtuplizer',
0005 src = cms.InputTag('slimmedElectrons'),
0006 vertices = cms.InputTag('offlineSlimmedPrimaryVertices'),
0007 pileup = cms.InputTag('slimmedAddPileupInfo'),
0008 genParticles = cms.InputTag('prunedGenParticles'),
0009 ebReducedRecHitCollection = cms.InputTag('reducedEgamma', 'reducedEBRecHits'),
0010 eeReducedRecHitCollection = cms.InputTag('reducedEgamma', 'reducedEERecHits'),
0011 variableDefinition = cms.required.string,
0012 doEnergyMatrix = cms.bool(False),
0013 energyMatrixSize = cms.int32(2),
0014 isMC = cms.bool(True),
0015 deltaR = cms.double(0.1),
0016 ptThreshold = cms.double(5),
0017 eleMVAs = cms.vstring(),
0018 eleMVALabels = cms.vstring(),
0019 eleMVAValMaps = cms.vstring(),
0020 eleMVAValMapLabels = cms.vstring(),
0021 eleMVACats = cms.vstring(),
0022 eleMVACatLabels = cms.vstring(),
0023 mightGet = cms.optional.untracked.vstring
0024 )
0025 for a in args:
0026 mod.update_(a)
0027 mod.update_(kwargs)
0028 return mod