CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
pfTrackElec_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 pfTrackElec = cms.EDProducer("PFElecTkProducer",
4  TrajInEvents = cms.bool(False),
5  Fitter = cms.string('GsfElectronFittingSmoother'),
6  ModeMomentum = cms.bool(True),
7  applyEGSelection = cms.bool(False),
8  applyGsfTrackCleaning = cms.bool(True),
9  applyAlsoGsfAngularCleaning = cms.bool(True),
10  maxDEtaGsfAngularCleaning = cms.double(0.05),
11  maxDPhiBremTangGsfAngularCleaning = cms.double(0.05),
12  useFifthStepForTrackerDrivenGsf = cms.bool(False),
13  useFifthStepForEcalDrivenGsf = cms.bool(False),
14  MaxConvBremRecoPT = cms.double(49.0),
15  MinDEtaGsfSC = cms.double(0.06),
16  MinDPhiGsfSC = cms.double(0.15),
17  MinSCEnergy = cms.double(4.0),
18  TTRHBuilder = cms.string('WithTrackAngle'),
19  GsfTrackModuleLabel = cms.InputTag("electronGsfTracks"),
20  Propagator = cms.string('fwdElectronPropagator'),
21  PFRecTrackLabel = cms.InputTag("pfTrack"),
22  PFEcalClusters = cms.InputTag("particleFlowClusterECAL"),
23  PrimaryVertexLabel = cms.InputTag("offlinePrimaryVertices"),
24  useConvBremFinder = cms.bool(True),
25  PFNuclear = cms.InputTag("pfDisplacedTrackerVertex"),
26  PFConversions = cms.InputTag("pfConversions"),
27  PFV0 = cms.InputTag("pfV0"),
28  useNuclear = cms.bool(False),
29  useV0 = cms.bool(False),
30  useConversions = cms.bool(False),
31  debugGsfCleaning = cms.bool(False),
32  AbsEtaBarrelEndcapsSeparation = cms.double(1.479),
33  PtLowHighSeparation = cms.double(20),
34  pf_convBremFinderID_mvaCutBarrelLowPt = cms.double(0.6),
35  pf_convBremFinderID_mvaCutBarrelHighPt = cms.double(0.97),
36  pf_convBremFinderID_mvaCutEndcapsLowPt = cms.double(0.9),
37  pf_convBremFinderID_mvaCutEndcapsHighPt = cms.double(0.995),
38  pf_convBremFinderID_mvaWeightFileBarrelLowPt = cms.FileInPath('RecoParticleFlow/PFTracking/data/TMVAClassification_ConvBremFinder_Testetlt20absetalt1_479_BDT.weights.xml'),
39  pf_convBremFinderID_mvaWeightFileBarrelHighPt = cms.FileInPath('RecoParticleFlow/PFTracking/data/TMVAClassification_ConvBremFinder_Testetgt20absetalt1_479_BDT.weights.xml'),
40  pf_convBremFinderID_mvaWeightFileEndcapsLowPt = cms.FileInPath('RecoParticleFlow/PFTracking/data/TMVAClassification_ConvBremFinder_Testetlt20absetagt1_479_BDT.weights.xml'),
41  pf_convBremFinderID_mvaWeightFileEndcapsHighPt = cms.FileInPath('RecoParticleFlow/PFTracking/data/TMVAClassification_ConvBremFinder_Testetgt20absetagt1_479_BDT.weights.xml')
42 )
43 
44 from Configuration.ProcessModifiers.egamma_lowPt_exclusive_cff import egamma_lowPt_exclusive
45 egamma_lowPt_exclusive.toModify(pfTrackElec,MinSCEnergy = 1.0)