CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
heepIdVarValueMapProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoEgamma.EgammaIsolationAlgos.electronTrackIsolations_cfi import trkIsol03CfgV2,trkIsol04CfgV2
4 
5 heepIDVarValueMaps = cms.EDProducer("ElectronHEEPIDValueMapProducer",
6  beamSpot=cms.InputTag("offlineBeamSpot"),
7  ebRecHitsAOD=cms.InputTag("reducedEcalRecHitsEB"),
8  eeRecHitsAOD=cms.InputTag("reducedEcalRecHitsEB"),
9  candsAOD=cms.VInputTag("packedCandsForTkIso",
10  "lostTracksForTkIso",
11  "lostTracksForTkIso:eleTracks"),
12  #because GsfTracks of electrons are in "packedPFCandidates"
13  #end KF tracks of electrons are in lostTracks:eleTracks, need to
14  #tell producer to veto electrons in the first collection
15  candVetosAOD=cms.vstring("ELES","NONE","NONELES"),
16  elesAOD=cms.InputTag("gedGsfElectrons"),
17  ebRecHitsMiniAOD=cms.InputTag("reducedEgamma","reducedEBRecHits"),
18  eeRecHitsMiniAOD=cms.InputTag("reducedEgamma","reducedEERecHits"),
19  candsMiniAOD=cms.VInputTag("packedPFCandidates",
20  "lostTracks",
21  "lostTracks:eleTracks"),
22  candVetosMiniAOD=cms.vstring("ELES","NONE","NONELES"),
23  elesMiniAOD=cms.InputTag("slimmedElectrons"),
24  dataFormat=cms.int32(0),#0 = auto detection, 1 = AOD, 2 = miniAOD
25  trkIsoConfig= trkIsol03CfgV2,
26  trkIso04Config= trkIsol04CfgV2,
27  makeTrkIso04 = cms.bool(True)
28  )