1 import FWCore.ParameterSet.Config
as cms
6 gedGsfElectronsTmp = cms.EDProducer(
"GEDGsfElectronProducer",
9 previousGsfElectronsTag = cms.InputTag(
""),
10 pflowGsfElectronsTag = cms.InputTag(
""),
11 gsfElectronCoresTag = cms.InputTag(
"gedGsfElectronCores"),
12 barrelRecHitCollectionTag = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB"),
13 endcapRecHitCollectionTag = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE"),
14 hcalTowers = cms.InputTag(
"towerMaker"),
15 pfMvaTag = cms.InputTag(
""),
16 seedsTag = cms.InputTag(
"ecalDrivenElectronSeeds"),
17 beamSpotTag = cms.InputTag(
"offlineBeamSpot"),
18 gsfPfRecTracksTag = cms.InputTag(
"pfTrackElec"),
19 egmPFCandidatesTag = cms.InputTag(
'particleFlowEGamma'),
20 vtxTag = cms.InputTag(
'offlinePrimaryVertices'),
23 outputEGMPFValueMap = cms.string(
''),
26 ctfTracksCheck = cms.bool(
True),
27 ctfTracksTag = cms.InputTag(
"generalTracks"),
29 gedElectronMode = cms.bool(
True),
30 PreSelectMVA = cms.double(-0.1),
31 MaxElePtForOnlyMVA = cms.double(50.0),
34 useGsfPfRecTracks = cms.bool(
True),
35 applyPreselection = cms.bool(
True),
36 ecalDrivenEcalEnergyFromClassBasedParameterization = cms.bool(
False),
37 ecalDrivenEcalErrorFromClassBasedParameterization = cms.bool(
False),
38 pureTrackerDrivenEcalErrorFromSimpleParameterization = cms.bool(
True),
39 applyAmbResolution = cms.bool(
False),
40 ambSortingStrategy = cms.uint32(1),
41 ambClustersOverlapStrategy = cms.uint32(1),
42 addPflowElectrons = cms.bool(
True),
43 useEcalRegression = cms.bool(
True),
44 useCombinationRegression = cms.bool(
True),
47 minSCEtBarrel = cms.double(4.0),
48 minSCEtEndcaps = cms.double(4.0),
49 minEOverPBarrel = cms.double(0.0),
50 maxEOverPBarrel = cms.double(999999999.),
51 minEOverPEndcaps = cms.double(0.0),
52 maxEOverPEndcaps = cms.double(999999999.),
53 maxDeltaEtaBarrel = cms.double(0.02),
54 maxDeltaEtaEndcaps = cms.double(0.02),
55 maxDeltaPhiBarrel = cms.double(0.15),
56 maxDeltaPhiEndcaps = cms.double(0.15),
59 hOverEConeSize = cms.double(0.15),
60 hOverEPtMin = cms.double(0.),
64 maxHOverEBarrel = cms.double(0.15),
65 maxHOverEEndcaps = cms.double(0.15),
66 maxHBarrel = cms.double(0.0),
67 maxHEndcaps = cms.double(0.0),
68 maxSigmaIetaIetaBarrel = cms.double(999999999.),
69 maxSigmaIetaIetaEndcaps = cms.double(999999999.),
70 maxFbremBarrel = cms.double(999999999.),
71 maxFbremEndcaps = cms.double(999999999.),
72 isBarrel = cms.bool(
False),
73 isEndcaps = cms.bool(
False),
74 isFiducial = cms.bool(
False),
75 maxTIP = cms.double(999999999.),
76 seedFromTEC = cms.bool(
True),
77 minMVA = cms.double(-0.4),
78 minMvaByPassForIsolated = cms.double(-0.4),
81 minSCEtBarrelPflow = cms.double(0.0),
82 minSCEtEndcapsPflow = cms.double(0.0),
83 minEOverPBarrelPflow = cms.double(0.0),
84 maxEOverPBarrelPflow = cms.double(999999999.),
85 minEOverPEndcapsPflow = cms.double(0.0),
86 maxEOverPEndcapsPflow = cms.double(999999999.),
87 maxDeltaEtaBarrelPflow = cms.double(999999999.),
88 maxDeltaEtaEndcapsPflow = cms.double(999999999.),
89 maxDeltaPhiBarrelPflow = cms.double(999999999.),
90 maxDeltaPhiEndcapsPflow = cms.double(999999999.),
91 hOverEConeSizePflow = cms.double(0.15),
92 hOverEPtMinPflow = cms.double(0.),
96 maxHOverEBarrelPflow = cms.double(999999999.),
97 maxHOverEEndcapsPflow = cms.double(999999999.),
98 maxHBarrelPflow = cms.double(0.0),
99 maxHEndcapsPflow = cms.double(0.0),
100 maxSigmaIetaIetaBarrelPflow = cms.double(999999999.),
101 maxSigmaIetaIetaEndcapsPflow = cms.double(999999999.),
102 maxFbremBarrelPflow = cms.double(999999999.),
103 maxFbremEndcapsPflow = cms.double(999999999.),
104 isBarrelPflow = cms.bool(
False),
105 isEndcapsPflow = cms.bool(
False),
106 isFiducialPflow = cms.bool(
False),
107 maxTIPPflow = cms.double(999999999.),
108 minMVAPflow = cms.double(-0.4),
109 minMvaByPassForIsolatedPflow = cms.double(-0.4),
112 recHitFlagsToBeExcludedBarrel = cleanedHybridSuperClusters.RecHitFlagToBeExcluded,
113 recHitFlagsToBeExcludedEndcaps = multi5x5BasicClustersCleaned.RecHitFlagToBeExcluded,
114 recHitSeverityToBeExcludedBarrel = cleanedHybridSuperClusters.RecHitSeverityToBeExcluded,
115 recHitSeverityToBeExcludedEndcaps = cleanedHybridSuperClusters.RecHitSeverityToBeExcluded,
119 intRadiusBarrelTk = cms.double(0.015),
120 intRadiusEndcapTk = cms.double(0.015),
121 stripBarrelTk = cms.double(0.015),
122 stripEndcapTk = cms.double(0.015),
123 ptMinTk = cms.double(0.7),
124 maxVtxDistTk = cms.double(0.2),
125 maxDrbTk = cms.double(999999999.),
126 intRadiusHcal = cms.double(0.15),
127 etMinHcal = cms.double(0.0),
128 intRadiusEcalBarrel = cms.double(3.0),
129 intRadiusEcalEndcaps = cms.double(3.0),
130 jurassicWidth = cms.double(1.5),
131 etMinBarrel = cms.double(0.0),
132 eMinBarrel = cms.double(0.095),
133 etMinEndcaps = cms.double(0.110),
134 eMinEndcaps = cms.double(0.0),
135 vetoClustered = cms.bool(
False),
136 useNumCrystals = cms.bool(
True),
137 TransientInitialStateEstimatorParameters = cms.PSet(
138 propagatorAlongTISE = cms.string(
'PropagatorWithMaterial'),
139 propagatorOppositeTISE = cms.string(
'PropagatorWithMaterialOpposite')
143 superClusterErrorFunction = cms.string(
"EcalClusterEnergyUncertaintyObjectSpecific"),
144 crackCorrectionFunction = cms.string(
"EcalClusterCrackCorrection"),
147 ecalRefinedRegressionWeightLabels = cms.vstring(
'gedelectron_EBCorrection_offline_v1',
148 'gedelectron_EECorrection_offline_v1',
149 'gedelectron_EBUncertainty_offline_v1',
150 'gedelectron_EEUncertainty_offline_v1'),
151 combinationRegressionWeightLabels = cms.vstring(
'gedelectron_p4combination_offline'),
153 ecalWeightsFromDB = cms.bool(
True),
155 ecalRefinedRegressionWeightFiles = cms.vstring(),
156 combinationWeightsFromDB = cms.bool(
True),
158 combinationRegressionWeightFile = cms.vstring(),
161 useIsolationValues = cms.bool(
False),
162 SoftElecMVAFilesString = cms.vstring(
163 "RecoEgamma/ElectronIdentification/data/TMVA_BDTSoftElectrons_7Feb2014.weights.xml" 165 ElecMVAFilesString = cms.vstring(
166 "RecoEgamma/ElectronIdentification/data/TMVA_Category_BDTSimpleCat_10_17Feb2011.weights.xml",
167 "RecoEgamma/ElectronIdentification/data/TMVA_Category_BDTSimpleCat_12_17Feb2011.weights.xml",
168 "RecoEgamma/ElectronIdentification/data/TMVA_Category_BDTSimpleCat_20_17Feb2011.weights.xml",
169 "RecoEgamma/ElectronIdentification/data/TMVA_Category_BDTSimpleCat_22_17Feb2011.weights.xml"