예제 #1
0
 initialStepSeedsPreSplitting,
 OrderedHitsFactoryPSet=cms.PSet(
     ComponentName=cms.string("CombinedHitQuadrupletGenerator"),
     GeneratorPSet=_PixelQuadrupletGenerator.clone(
         extraHitRZtolerance=initialStepSeedsPreSplitting.
         OrderedHitsFactoryPSet.GeneratorPSet.extraHitRZtolerance,
         extraHitRPhitolerance=initialStepSeedsPreSplitting.
         OrderedHitsFactoryPSet.GeneratorPSet.extraHitRPhitolerance,
         SeedComparitorPSet=initialStepSeedsPreSplitting.
         OrderedHitsFactoryPSet.GeneratorPSet.SeedComparitorPSet,
         maxChi2=dict(
             pt1=0.8,
             pt2=2,
             value1=200,
             value2=100,
             enabled=True,
         ),
         extraPhiTolerance=dict(
             pt1=0.6,
             pt2=1,
             value1=0.15,
             value2=0.1,
             enabled=True,
         ),
         useBendingCorrection=True,
         fitFastCircle=True,
         fitFastCircleChi2Cut=True,
     ),
     TripletGeneratorPSet=initialStepSeedsPreSplitting.
     OrderedHitsFactoryPSet.GeneratorPSet,
     SeedingLayers=cms.InputTag('initialStepSeedLayersPreSplitting'),
예제 #2
0
        ClusterShapeHitFilterName = cms.string('ClusterShapeHitFilter'),
        ClusterShapeCacheSrc = cms.InputTag('siPixelClusterShapeCache')
    ),
)
eras.trackingPhase1.toModify(detachedQuadStepSeeds,
    OrderedHitsFactoryPSet = cms.PSet(
        ComponentName = cms.string("CombinedHitQuadrupletGenerator"),
        GeneratorPSet = _PixelQuadrupletGenerator.clone(
            extraHitRZtolerance = detachedQuadStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet.extraHitRZtolerance,
            extraHitRPhitolerance = detachedQuadStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet.extraHitRPhitolerance,
            maxChi2 = dict(
                pt1    = 0.8, pt2    = 2,
                value1 = 500, value2 = 100,
                enabled = True,
            ),
            extraPhiTolerance = dict(
                pt1    = 0.4, pt2    = 1,
                value1 = 0.2, value2 = 0.05,
                enabled = True,
            ),
            useBendingCorrection = True,
            fitFastCircle = True,
            fitFastCircleChi2Cut = True,
        ),
        TripletGeneratorPSet = detachedQuadStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet,
        SeedingLayers = detachedQuadStepSeeds.OrderedHitsFactoryPSet.SeedingLayers,
    ),
)
eras.trackingPhase1PU70.toModify(detachedQuadStepSeeds,
    RegionFactoryPSet = dict(
        RegionPSet = _RegionPsetFomBeamSpotBlock.RegionPSet.clone(
예제 #3
0
trackingPhase1.toModify(
    detachedQuadStepSeeds,
    OrderedHitsFactoryPSet=cms.PSet(
        ComponentName=cms.string("CombinedHitQuadrupletGenerator"),
        GeneratorPSet=_PixelQuadrupletGenerator.clone(
            extraHitRZtolerance=detachedQuadStepSeeds.OrderedHitsFactoryPSet.
            GeneratorPSet.extraHitRZtolerance,
            extraHitRPhitolerance=detachedQuadStepSeeds.OrderedHitsFactoryPSet.
            GeneratorPSet.extraHitRPhitolerance,
            maxChi2=dict(
                pt1=0.8,
                pt2=2,
                value1=500,
                value2=100,
                enabled=True,
            ),
            extraPhiTolerance=dict(
                pt1=0.4,
                pt2=1,
                value1=0.2,
                value2=0.05,
                enabled=True,
            ),
            useBendingCorrection=True,
            fitFastCircle=True,
            fitFastCircleChi2Cut=True,
        ),
        TripletGeneratorPSet=detachedQuadStepSeeds.OrderedHitsFactoryPSet.
        GeneratorPSet,
        SeedingLayers=detachedQuadStepSeeds.OrderedHitsFactoryPSet.
        SeedingLayers,
예제 #4
0
initialStepSeedsPreSplitting.OrderedHitsFactoryPSet.GeneratorPSet.SeedComparitorPSet = RecoPixelVertexing.PixelLowPtUtilities.LowPtClusterShapeSeedComparitor_cfi.LowPtClusterShapeSeedComparitor.clone()
initialStepSeedsPreSplitting.OrderedHitsFactoryPSet.GeneratorPSet.SeedComparitorPSet.clusterShapeCacheSrc = 'siPixelClusterShapeCachePreSplitting'
initialStepSeedsPreSplitting.ClusterCheckPSet.PixelClusterCollectionLabel = 'siPixelClustersPreSplitting'

eras.trackingPhase1.toModify(initialStepSeedsPreSplitting,
    OrderedHitsFactoryPSet = cms.PSet(
        ComponentName = cms.string("CombinedHitQuadrupletGenerator"),
        GeneratorPSet = _PixelQuadrupletGenerator.clone(
            extraHitRZtolerance = initialStepSeedsPreSplitting.OrderedHitsFactoryPSet.GeneratorPSet.extraHitRZtolerance,
            extraHitRPhitolerance = initialStepSeedsPreSplitting.OrderedHitsFactoryPSet.GeneratorPSet.extraHitRPhitolerance,
            SeedComparitorPSet = initialStepSeedsPreSplitting.OrderedHitsFactoryPSet.GeneratorPSet.SeedComparitorPSet,
            maxChi2 = dict(
                pt1    = 0.8, pt2    = 2,
                value1 = 200, value2 = 100,
                enabled = True,
            ),
            extraPhiTolerance = dict(
                pt1    = 0.6, pt2    = 1,
                value1 = 0.15, value2 = 0.1,
                enabled = True,
            ),
            useBendingCorrection = True,
            fitFastCircle = True,
            fitFastCircleChi2Cut = True,
        ),
        TripletGeneratorPSet = initialStepSeedsPreSplitting.OrderedHitsFactoryPSet.GeneratorPSet,
        SeedingLayers = cms.InputTag('initialStepSeedLayersPreSplitting'),
    )
)


# building