CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TICLSeedingRegions_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoHGCal.TICL.ticlSeedingRegionProducer_cfi import ticlSeedingRegionProducer as _ticlSeedingRegionProducer
4 
5 # SEEDING REGION
6 
7 ticlSeedingGlobal = _ticlSeedingRegionProducer.clone(
8  seedingPSet = _ticlSeedingRegionProducer.seedingPSet.clone(type="SeedingRegionGlobal")
9 )
10 
11 ticlSeedingTrk = _ticlSeedingRegionProducer.clone(
12  seedingPSet = _ticlSeedingRegionProducer.seedingPSet.clone(type="SeedingRegionByTracks")
13 )
14 
15 ticlSeedingGlobalHFNose = _ticlSeedingRegionProducer.clone(
16  seedingPSet = _ticlSeedingRegionProducer.seedingPSet.clone(type="SeedingRegionGlobal")
17 )
18 
19 # fixme: empty seed, need to work on propagator
20 ticlSeedingTrkHFNose = _ticlSeedingRegionProducer.clone(
21  seedingPSet = _ticlSeedingRegionProducer.seedingPSet.clone(
22  type="SeedingRegionByTracks",
23  cutTk = cms.string('3. < abs(eta) < 4. && pt > 2. &&' +
24  'quality("highPurity") && numberOfValidHits() > 12 && normalizedChi2() > 0.7 &&' +
25  'hitPattern().numberOfLostHits("MISSING_OUTER_HITS") < 5'),
26  detector = cms.string("HFNose"),
27  propagator = cms.string("RungeKuttaTrackerPropagator")
28  )
29 )
30 
31 ticlSeedingByHFHFNose = _ticlSeedingRegionProducer.clone(
32  seedingPSet = _ticlSeedingRegionProducer.seedingPSet.clone(type="SeedingRegionByHF")
33 )