11 if not hasattr(module,
"OrderedHitsFactoryPSet"):
13 pset = getattr(module,
"OrderedHitsFactoryPSet")
14 if not hasattr(pset,
"ComponentName"):
16 if not (pset.ComponentName ==
"StandardHitTripletGenerator"):
19 seedingLayersName = module.OrderedHitsFactoryPSet.SeedingLayers.getModuleLabel()
22 triplets = module.OrderedHitsFactoryPSet.clone()
23 from RecoPixelVertexing.PixelTriplets.CAHitTripletGenerator_cfi
import CAHitTripletGenerator
as _CAHitTripletGenerator
25 module.OrderedHitsFactoryPSet = _CAHitTripletGenerator.clone(
26 ComponentName = cms.string(
"CAHitTripletGenerator"),
27 extraHitRPhitolerance = triplets.GeneratorPSet.extraHitRPhitolerance,
29 pt1 = cms.double(0.9), pt2 = cms.double(2),
30 value1 = cms.double(20), value2 = cms.double(10),
31 enabled = cms.bool(
True),
33 useBendingCorrection = cms.bool(
True),
34 SeedingLayers = cms.InputTag(seedingLayersName),
35 CAThetaCut = cms.double(0.0015),
36 CAPhiCut = cms.double(0.01),
37 CAHardPtCut = cms.double(0),
40 if hasattr(triplets.GeneratorPSet,
"SeedComparitorPSet"):
41 module.OrderedHitsFactoryPSet.SeedComparitorPSet = triplets.GeneratorPSet.SeedComparitorPSet
def customiseForTripletsHLTPixelTracksByCellularAutomaton