示例#1
0
import FWCore.ParameterSet.Config as cms

from RecoLocalTracker.SubCollectionProducers.SeedClusterRemover_cfi import seedClusterRemover
initialStepSeedClusterMask = seedClusterRemover.clone(
    trajectories=cms.InputTag("initialStepSeeds"),
    oldClusterRemovalInfo=cms.InputTag("pixelLessStepClusters"))

from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2
from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140
trackingPhase2PU140.toReplaceWith(
    initialStepSeedClusterMask,
    seedClusterRemoverPhase2.clone(
        trajectories=cms.InputTag("initialStepSeeds"),
        oldClusterRemovalInfo=cms.InputTag("highPtTripletStepClusters")))

highPtTripletStepSeedClusterMask = seedClusterRemover.clone(  # for Phase2PU140
    trajectories="highPtTripletStepSeeds",
    oldClusterRemovalInfo=cms.InputTag("initialStepSeedClusterMask"))
pixelPairStepSeedClusterMask = seedClusterRemover.clone(
    trajectories=cms.InputTag("pixelPairStepSeeds"),
    oldClusterRemovalInfo=cms.InputTag("initialStepSeedClusterMask"))

trackingPhase2PU140.toReplaceWith(
    highPtTripletStepSeedClusterMask,
    seedClusterRemoverPhase2.clone(
        trajectories=cms.InputTag("highPtTripletStepSeeds"),
        oldClusterRemovalInfo=cms.InputTag("initialStepSeedClusterMask")))
trackingPhase2PU140.toReplaceWith(
    pixelPairStepSeedClusterMask,
    seedClusterRemoverPhase2.clone(
        trajectories=cms.InputTag("detachedQuadStepSeeds"),
示例#2
0
import FWCore.ParameterSet.Config as cms

from RecoLocalTracker.SubCollectionProducers.SeedClusterRemover_cfi import seedClusterRemover
initialStepSeedClusterMask = seedClusterRemover.clone(
    trajectories = 'initialStepSeeds',
    oldClusterRemovalInfo = cms.InputTag("pixelLessStepClusters")
)

from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2
from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140
trackingPhase2PU140.toReplaceWith(initialStepSeedClusterMask, seedClusterRemoverPhase2.clone(
    trajectories = 'initialStepSeeds',
    oldClusterRemovalInfo = cms.InputTag('highPtTripletStepClusters')
    )
)

highPtTripletStepSeedClusterMask = seedClusterRemover.clone( # for Phase2PU140
    trajectories = 'highPtTripletStepSeeds',
    oldClusterRemovalInfo = cms.InputTag('initialStepSeedClusterMask')
)
pixelPairStepSeedClusterMask = seedClusterRemover.clone(
    trajectories = 'pixelPairStepSeeds',
    oldClusterRemovalInfo = cms.InputTag('initialStepSeedClusterMask')
)

trackingPhase2PU140.toReplaceWith(highPtTripletStepSeedClusterMask, seedClusterRemoverPhase2.clone(
    trajectories = 'highPtTripletStepSeeds',
    oldClusterRemovalInfo = cms.InputTag('initialStepSeedClusterMask')
    )
)
trackingPhase2PU140.toReplaceWith(pixelPairStepSeedClusterMask, seedClusterRemoverPhase2.clone(
示例#3
0
import FWCore.ParameterSet.Config as cms

from RecoLocalTracker.SubCollectionProducers.SeedClusterRemover_cfi import seedClusterRemover
initialStepSeedClusterMask = seedClusterRemover.clone(
    trajectories = cms.InputTag("initialStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("pixelLessStepClusters")
)
from Configuration.Eras.Modifier_trackingPhase1PU70_cff import trackingPhase1PU70
trackingPhase1PU70.toModify(initialStepSeedClusterMask, oldClusterRemovalInfo = "highPtTripletStepClusters")

from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2
from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140
trackingPhase2PU140.toReplaceWith(initialStepSeedClusterMask, seedClusterRemoverPhase2.clone(
    trajectories = cms.InputTag("initialStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("highPtTripletStepClusters")
    )
)

highPtTripletStepSeedClusterMask = seedClusterRemover.clone( # for Phase1PU70
    trajectories = "highPtTripletStepSeeds",
    oldClusterRemovalInfo = cms.InputTag("initialStepSeedClusterMask")
)
pixelPairStepSeedClusterMask = seedClusterRemover.clone(
    trajectories = cms.InputTag("pixelPairStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("initialStepSeedClusterMask")
)
trackingPhase1PU70.toModify(pixelPairStepSeedClusterMask, oldClusterRemovalInfo = "highPtTripletStepSeedClusterMask")

trackingPhase2PU140.toReplaceWith(highPtTripletStepSeedClusterMask, seedClusterRemoverPhase2.clone(
    trajectories = cms.InputTag("highPtTripletStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("initialStepSeedClusterMask")
示例#4
0
import FWCore.ParameterSet.Config as cms

from RecoLocalTracker.SubCollectionProducers.SeedClusterRemover_cfi import seedClusterRemover

initialStepSeedClusterMask = seedClusterRemover.clone(
    trajectories='initialStepSeeds',
    oldClusterRemovalInfo=cms.InputTag("pixelLessStepClusters"))

from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2
from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140

trackingPhase2PU140.toReplaceWith(
    initialStepSeedClusterMask,
    seedClusterRemoverPhase2.clone(
        trajectories='initialStepSeeds',
        oldClusterRemovalInfo=cms.InputTag('highPtTripletStepClusters')))

highPtTripletStepSeedClusterMask = seedClusterRemover.clone(  # for Phase2PU140
    trajectories='highPtTripletStepSeeds',
    oldClusterRemovalInfo=cms.InputTag('initialStepSeedClusterMask'))
pixelPairStepSeedClusterMask = seedClusterRemover.clone(
    trajectories='pixelPairStepSeeds',
    oldClusterRemovalInfo=cms.InputTag('initialStepSeedClusterMask'))

trackingPhase2PU140.toReplaceWith(
    highPtTripletStepSeedClusterMask,
    seedClusterRemoverPhase2.clone(
        trajectories='highPtTripletStepSeeds',
        oldClusterRemovalInfo=cms.InputTag('initialStepSeedClusterMask')))
trackingPhase2PU140.toReplaceWith(
    pixelPairStepSeedClusterMask,
import FWCore.ParameterSet.Config as cms

from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2
initialStepSeedClusterMask = seedClusterRemoverPhase2.clone(
    trajectories = cms.InputTag("initialStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("highPtTripletStepClusters")
)
highPtTripletStepSeedClusterMask = seedClusterRemoverPhase2.clone(
    trajectories = cms.InputTag("highPtTripletStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("initialStepSeedClusterMask")
)
pixelPairStepSeedClusterMask = seedClusterRemoverPhase2.clone(
    trajectories = cms.InputTag("pixelPairStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("highPtTripletStepSeedClusterMask")
)

tripletElectronSeedLayers = cms.EDProducer("SeedingLayersEDProducer",
    layerList = cms.vstring('BPix1+BPix2+BPix3', 'BPix2+BPix3+BPix4',
                            'BPix1+BPix3+BPix4', 'BPix1+BPix2+BPix4',
                            'BPix2+BPix3+FPix1_pos', 'BPix2+BPix3+FPix1_neg',
                            'BPix1+BPix2+FPix1_pos', 'BPix1+BPix2+FPix1_neg',
                            'BPix1+BPix3+FPix1_pos', 'BPix1+BPix3+FPix1_neg',
                            'BPix2+FPix1_pos+FPix2_pos', 'BPix2+FPix1_neg+FPix2_neg',
                            'BPix1+FPix1_pos+FPix2_pos', 'BPix1+FPix1_neg+FPix2_neg',
                            'BPix1+BPix2+FPix2_pos', 'BPix1+BPix2+FPix2_neg',
                            'FPix1_pos+FPix2_pos+FPix3_pos', 'FPix1_neg+FPix2_neg+FPix3_neg',
                            'BPix1+FPix2_pos+FPix3_pos', 'BPix1+FPix2_neg+FPix3_neg',
                            'BPix1+FPix1_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix3_neg'),
    BPix = cms.PSet(
    TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
    HitProducer = cms.string('siPixelRecHits'),
import FWCore.ParameterSet.Config as cms

from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2
initialStepSeedClusterMask = seedClusterRemoverPhase2.clone(
    trajectories=cms.InputTag("initialStepSeeds"),
    oldClusterRemovalInfo=cms.InputTag("highPtTripletStepClusters"))
highPtTripletStepSeedClusterMask = seedClusterRemoverPhase2.clone(
    trajectories=cms.InputTag("highPtTripletStepSeeds"),
    oldClusterRemovalInfo=cms.InputTag("initialStepSeedClusterMask"))
pixelPairStepSeedClusterMask = seedClusterRemoverPhase2.clone(
    trajectories=cms.InputTag("pixelPairStepSeeds"),
    oldClusterRemovalInfo=cms.InputTag("highPtTripletStepSeedClusterMask"))

tripletElectronSeedLayers = cms.EDProducer(
    "SeedingLayersEDProducer",
    layerList=cms.vstring(
        'BPix1+BPix2+BPix3', 'BPix2+BPix3+BPix4', 'BPix1+BPix3+BPix4',
        'BPix1+BPix2+BPix4', 'BPix2+BPix3+FPix1_pos', 'BPix2+BPix3+FPix1_neg',
        'BPix1+BPix2+FPix1_pos', 'BPix1+BPix2+FPix1_neg',
        'BPix1+BPix3+FPix1_pos', 'BPix1+BPix3+FPix1_neg',
        'BPix2+FPix1_pos+FPix2_pos', 'BPix2+FPix1_neg+FPix2_neg',
        'BPix1+FPix1_pos+FPix2_pos', 'BPix1+FPix1_neg+FPix2_neg',
        'BPix1+BPix2+FPix2_pos', 'BPix1+BPix2+FPix2_neg',
        'FPix1_pos+FPix2_pos+FPix3_pos', 'FPix1_neg+FPix2_neg+FPix3_neg',
        'BPix1+FPix2_pos+FPix3_pos', 'BPix1+FPix2_neg+FPix3_neg',
        'BPix1+FPix1_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix3_neg'),
    BPix=cms.PSet(
        TTRHBuilder=cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
        HitProducer=cms.string('siPixelRecHits'),
        skipClusters=cms.InputTag('pixelPairStepSeedClusterMask')),
    FPix=cms.PSet(
示例#7
0
import FWCore.ParameterSet.Config as cms
from Configuration.StandardSequences.Eras import eras

from RecoLocalTracker.SubCollectionProducers.SeedClusterRemover_cfi import seedClusterRemover
initialStepSeedClusterMask = seedClusterRemover.clone(
    trajectories = cms.InputTag("initialStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("pixelLessStepClusters")
)
eras.trackingPhase1PU70.toModify(initialStepSeedClusterMask, oldClusterRemovalInfo = "highPtTripletStepClusters")

from RecoLocalTracker.SubCollectionProducers.seedClusterRemoverPhase2_cfi import seedClusterRemoverPhase2
eras.trackingPhase2PU140.toReplaceWith(initialStepSeedClusterMask, seedClusterRemoverPhase2.clone(
    trajectories = cms.InputTag("initialStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("highPtTripletStepClusters")
    )
)

highPtTripletStepSeedClusterMask = seedClusterRemover.clone( # for Phase1PU70
    trajectories = "highPtTripletStepSeeds",
    oldClusterRemovalInfo = cms.InputTag("initialStepSeedClusterMask")
)
pixelPairStepSeedClusterMask = seedClusterRemover.clone(
    trajectories = cms.InputTag("pixelPairStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("initialStepSeedClusterMask")
)
eras.trackingPhase1PU70.toModify(pixelPairStepSeedClusterMask, oldClusterRemovalInfo = "highPtTripletStepSeedClusterMask")

eras.trackingPhase2PU140.toReplaceWith(highPtTripletStepSeedClusterMask, seedClusterRemoverPhase2.clone(
    trajectories = cms.InputTag("highPtTripletStepSeeds"),
    oldClusterRemovalInfo = cms.InputTag("initialStepSeedClusterMask")
    )