CMS 3D CMS Logo

ecalDrivenElectronSeeds_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #
4 # module to produce pixel seeds for electrons from super clusters
5 # Author: Ursula Berthon, Claude Charlot
6 #
7 
8 from RecoEgamma.EgammaElectronProducers.ecalDrivenElectronSeeds_cfi import ecalDrivenElectronSeeds
9 from RecoTracker.IterativeTracking.ElectronSeeds_cff import newCombinedSeeds
10 
11 ecalDrivenElectronSeeds.initialSeedsVector = newCombinedSeeds.seedCollections
12 
13 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
14 pp_on_AA.toModify(ecalDrivenElectronSeeds, SCEtCut = 15.0)
15 
16 from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
17 phase2_hgcal.toModify(
18  ecalDrivenElectronSeeds,
19  endcapSuperClusters = 'particleFlowSuperClusterHGCal',
20  allowHGCal = True,
21 )
22 phase2_hgcal.toModify(
23  ecalDrivenElectronSeeds.HGCalConfig,
24  hgcalHitMap = cms.InputTag("recHitMapProducer", "hgcalRecHitMap"),
25 )
26 
27 from Configuration.ProcessModifiers.egamma_lowPt_exclusive_cff import egamma_lowPt_exclusive
28 egamma_lowPt_exclusive.toModify(ecalDrivenElectronSeeds,
29  LowPtThreshold =1.0,
30  applyHOverECut = False)
31