CMS 3D CMS Logo

ecalDrivenElectronSeedsParameters_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoTracker.IterativeTracking.ElectronSeeds_cff import newCombinedSeeds as _newCombinedSeeds
4 
5 ecalDrivenElectronSeedsParameters = cms.PSet(
6 
7  # steering
8  fromTrackerSeeds = cms.bool(True),
9  initialSeeds = cms.InputTag(""),
10  #skip newCombinedSeeds if it is a trivial seed merger
11  initialSeedsVector = _newCombinedSeeds.seedCollections,
12  preFilteredSeeds = cms.bool(False),
13  useRecoVertex = cms.bool(False),
14  vertices = cms.InputTag("offlinePrimaryVerticesWithBS"),
15  beamSpot = cms.InputTag("offlineBeamSpot"),
16  dynamicPhiRoad = cms.bool(True),
17  searchInTIDTEC = cms.bool(True), ## possibility to inhibit extended forward coverage
18 
19  # specify where to get the hits from
20  measurementTrackerName = cms.string(""),
21  measurementTrackerEvent = cms.InputTag("MeasurementTrackerEvent"),
22 
23  # SC filtering
24  SCEtCut = cms.double(0.0),
25 
26  # H/E
27  applyHOverECut = cms.bool(True),
28  hOverEConeSize = cms.double(0.15),
29  # H/E equivalent for HGCal
30  allowHGCal = cms.bool(False),
31  HGCalConfig = cms.PSet(
32  HGCEEInput = cms.InputTag('HGCalRecHit:HGCEERecHits'),
33  HGCFHInput = cms.InputTag('HGCalRecHit:HGCHEFRecHits'),
34  HGCBHInput = cms.InputTag('HGCalRecHit:HGCHEBRecHits')
35  ),
36  #maxHOverE = cms.double(0.1),
37  maxHOverEBarrel = cms.double(0.15),
38  maxHOverEEndcaps = cms.double(0.15),
39  maxHBarrel = cms.double(0.0),
40  maxHEndcaps = cms.double(0.0),
41  # H/E rechits
42  hcalRecHits = cms.InputTag("hbhereco"), # OBSOLETE
43  hOverEHBMinE = cms.double(0.7), # OBSOLETE
44  hOverEHFMinE = cms.double(0.8), # OBSOLETE
45  # H/E towers
46  hcalTowers = cms.InputTag("towerMaker"),
47  hOverEPtMin = cms.double(0.),
48 
49  # sigma_ietaieta
50  applySigmaIEtaIEtaCut = cms.bool(False),
51  maxSigmaIEtaIEtaBarrel = cms.double(0.5),
52  maxSigmaIEtaIEtaEndcaps = cms.double(0.5),
53 
54  # r/z windows
55  nSigmasDeltaZ1 = cms.double(5.), ## in case beam spot is used for the matching
56  deltaZ1WithVertex = cms.double(25.), ## in case reco vertex is used for the matching
57  z2MinB = cms.double(-0.09), ## barrel
58  z2MaxB = cms.double(0.09), ## barrel
59  r2MinF = cms.double(-0.15), ## forward
60  r2MaxF = cms.double(0.15), ## forward
61  rMinI = cms.double(-0.2), ## intermediate region SC in EB and 2nd hits in PXF
62  rMaxI = cms.double(0.2), ## intermediate region SC in EB and 2nd hits in PXF
63 
64  # phi windows (dynamic)
65  LowPtThreshold = cms.double(5.0),
66  HighPtThreshold = cms.double(35.0),
67  SizeWindowENeg = cms.double(0.675),
68  DeltaPhi1Low = cms.double(0.23),
69  DeltaPhi1High = cms.double(0.08),
70 # DeltaPhi2 = cms.double(0.008),
71  DeltaPhi2B = cms.double(0.008), ## barrel
72  DeltaPhi2F = cms.double(0.012), ## forward
73 
74  # phi windows (non dynamic, overwritten in case dynamic is selected)
75  ePhiMin1 = cms.double(-0.125),
76  ePhiMax1 = cms.double(0.075),
77  pPhiMin1 = cms.double(-0.075),
78  pPhiMax1 = cms.double(0.125),
79 # PhiMin2 = cms.double(-0.002),
80 # PhiMax2 = cms.double(0.002),
81  PhiMin2B = cms.double(-0.002), ## barrel
82  PhiMax2B = cms.double(0.002), ## barrel
83  PhiMin2F = cms.double(-0.003), ## forward
84  PhiMax2F = cms.double(0.003), ## forward
85 
86 )
87 
88 from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
89 pp_on_AA_2018.toModify(ecalDrivenElectronSeedsParameters, SCEtCut = 15.0)