Skip to content

Commit

Permalink
cloning the TrackClusterRemover module, instead of explicitly definin…
Browse files Browse the repository at this point in the history
…g it
  • Loading branch information
mtosi committed Nov 25, 2014
1 parent 4f24e19 commit b17cb4d
Show file tree
Hide file tree
Showing 39 changed files with 376 additions and 351 deletions.
19 changes: 11 additions & 8 deletions RecoParticleFlow/PFTracking/python/nuclearRemainingHits_cff.py
@@ -1,3 +1,6 @@
### who is using this python file ?
### I found it obsolete, at least in terms of the TrackClusterRemover setting
### now, it is ok, but ....
import FWCore.ParameterSet.Config as cms

from RecoParticleFlow.PFTracking.nuclear_cff import *
Expand All @@ -7,14 +10,14 @@
nuclearStripRecHits = RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitConverter_cfi.siStripMatchedRecHits.clone()
import RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi
nuclearMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone()
nuclearClusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("thClusters"),
trajectories = cms.InputTag("thStep"),
pixelClusters = cms.InputTag("thClusters"),
Common = cms.PSet(
maxChi2 = cms.double(30.0)
),
stripClusters = cms.InputTag("thClusters")

from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
nuclearClusters = trackClusterRemover.clone(
maxChi2 = cms.double(30.0),
trajectories = cms.InputTag("thStep"),
pixelClusters = cms.InputTag("thClusters"),
stripClusters = cms.InputTag("thClusters"),
oldClusterRemovalInfo = cms.InputTag("thClusters"),
)

nuclearRemainingHits = cms.Sequence(nuclearClusters*nuclearPixelRecHits*nuclearStripRecHits*nuclear)
Expand Down
19 changes: 10 additions & 9 deletions RecoTracker/ConversionSeedGenerators/python/ConversionStep2_cff.py
Expand Up @@ -2,15 +2,16 @@

from RecoTracker.ConversionSeedGenerators.PhotonConversionTrajectorySeedProducerFromQuadruplets_cfi import *

conv2Clusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("convClusters"),
trajectories = cms.InputTag("convStepTracks"),
overrideTrkQuals = cms.InputTag('convStepSelector','convStep'),
TrackQuality = cms.string('highPurity'),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(30.0)
)
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
conv2Clusters = trackClusterRemover.clone(
maxChi2 = cms.double(30.0),
trajectories = cms.InputTag("convStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("convClusters"),
overrideTrkQuals = cms.InputTag('convStepSelector','convStep'),
TrackQuality = cms.string('highPurity'),
)

conv2LayerPairs = cms.EDProducer("SeedingLayersEDProducer",
layerList = cms.vstring('BPix1+BPix2',
Expand Down
19 changes: 10 additions & 9 deletions RecoTracker/ConversionSeedGenerators/python/ConversionStep_cff.py
Expand Up @@ -3,15 +3,16 @@
from RecoTracker.ConversionSeedGenerators.PhotonConversionTrajectorySeedProducerFromSingleLeg_cfi import *
from RecoTracker.ConversionSeedGenerators.ConversionStep2_cff import *

convClusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("tobTecStepClusters"),
trajectories = cms.InputTag("tobTecStepTracks"),
overrideTrkQuals = cms.InputTag('tobTecStepSelector','tobTecStep'),
TrackQuality = cms.string('highPurity'),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(30.0)
)
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
convClusters = trackClusterRemover.clone(
maxChi2 = cms.double(30.0),
trajectories = cms.InputTag("tobTecStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("tobTecStepClusters"),
overrideTrkQuals = cms.InputTag('tobTecStepSelector','tobTecStep'),
TrackQuality = cms.string('highPurity'),
)

convLayerPairs = cms.EDProducer("SeedingLayersEDProducer",
layerList = cms.vstring('BPix1+BPix2',
Expand Down
@@ -1,18 +1,21 @@
### who is using this python file ?
### I found it obsolete, at least in terms of the TrackClusterRemover setting
### now, it is ok, but ....
import FWCore.ParameterSet.Config as cms

from RecoTracker.ConversionSeedGenerators.Phase1PU140_PhotonConversionTrajectorySeedProducerFromSingleLeg_cfi import *
from RecoTracker.ConversionSeedGenerators.ConversionStep2_cff import *

convClusters = cms.EDProducer("TrackClusterRemover",
clusterLessSolution = cms.bool(True),
oldClusterRemovalInfo = cms.InputTag("pixelPairStepClusters"),
trajectories = cms.InputTag("pixelPairStepTracks"),
overrideTrkQuals = cms.InputTag('pixelPairStepSelector','pixelPairStep'),
TrackQuality = cms.string('highPurity'),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
Common = cms.PSet(maxChi2 = cms.double(30.0))
)
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
convClusters = trackClusterRemover.clone(
maxChi2 = cms.double(30.0),
trajectories = cms.InputTag("pixelPairStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("pixelPairStepClusters"),
overrideTrkQuals = cms.InputTag('pixelPairStepSelector','pixelPairStep'),
TrackQuality = cms.string('highPurity'),
)

convLayerPairs = cms.EDProducer("SeedingLayersEDProducer",
layerList = cms.vstring('BPix1+BPix2',
Expand Down
@@ -1,18 +1,21 @@
### who is using this python file ?
### I found it obsolete, at least in terms of the TrackClusterRemover setting
### now, it is ok, but ....
import FWCore.ParameterSet.Config as cms

from RecoTracker.ConversionSeedGenerators.Phase1PU70_PhotonConversionTrajectorySeedProducerFromSingleLeg_cfi import *
from RecoTracker.ConversionSeedGenerators.ConversionStep2_cff import *

convClusters = cms.EDProducer("TrackClusterRemover",
clusterLessSolution = cms.bool(True),
oldClusterRemovalInfo = cms.InputTag("tobTecStepClusters"),
trajectories = cms.InputTag("tobTecStepTracks"),
overrideTrkQuals = cms.InputTag('tobTecStepSelector','tobTecStep'),
TrackQuality = cms.string('highPurity'),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
Common = cms.PSet(maxChi2 = cms.double(30.0))
)
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
convClusters = trackClusterRemover.clone(
maxChi2 = cms.double(30.0),
trajectories = cms.InputTag("tobTecStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("tobTecStepClusters"),
overrideTrkQuals = cms.InputTag('tobTecStepSelector','tobTecStep'),
TrackQuality = cms.string('highPurity'),
)

convLayerPairs = cms.EDProducer("SeedingLayersEDProducer",
layerList = cms.vstring('BPix1+BPix2',
Expand Down
@@ -1,18 +1,21 @@
### who is using this python file ?
### I found it obsolete, at least in terms of the TrackClusterRemover setting
### now, it is ok, but ....
import FWCore.ParameterSet.Config as cms

from RecoTracker.ConversionSeedGenerators.PostLS1_PhotonConversionTrajectorySeedProducerFromSingleLeg_cfi import *
from RecoTracker.ConversionSeedGenerators.ConversionStep2_cff import *

convClusters = cms.EDProducer("TrackClusterRemover",
clusterLessSolution = cms.bool(True),
oldClusterRemovalInfo = cms.InputTag("tobTecStepClusters"),
trajectories = cms.InputTag("tobTecStepTracks"),
overrideTrkQuals = cms.InputTag('tobTecStepSelector','tobTecStep'),
TrackQuality = cms.string('highPurity'),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
Common = cms.PSet(maxChi2 = cms.double(30.0))
)
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
convClusters = trackClusterRemover.clone(
maxChi2 = cms.double(30.0),
trajectories = cms.InputTag("tobTecStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("tobTecStepClusters"),
overrideTrkQuals = cms.InputTag('tobTecStepSelector','tobTecStep'),
TrackQuality = cms.string('highPurity'),
)

convLayerPairs = cms.EDProducer("SeedingLayersEDProducer",
layerList = cms.vstring('BPix1+BPix2',
Expand Down
16 changes: 9 additions & 7 deletions RecoTracker/IterativeTracking/python/DetachedTripletStep_cff.py
Expand Up @@ -6,14 +6,16 @@

# REMOVE HITS ASSIGNED TO GOOD TRACKS FROM PREVIOUS ITERATIONS

detachedTripletStepClusters = cms.EDProducer("TrackClusterRemover",
trajectories = cms.InputTag("initialStepTracks"),
overrideTrkQuals = cms.InputTag('initialStep'),
TrackQuality = cms.string('highPurity'),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
detachedTripletStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("initialStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag(""),
overrideTrkQuals = cms.InputTag('initialStep'),
TrackQuality = cms.string('highPurity'),
minNumberOfLayersWithMeasBeforeFiltering = cms.int32(0),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
)

# SEEDING LAYERS
Expand Down
13 changes: 7 additions & 6 deletions RecoTracker/IterativeTracking/python/HighPtTripletStep_cff.py
@@ -1,13 +1,14 @@
import FWCore.ParameterSet.Config as cms

# NEW CLUSTERS (remove previously used clusters)
highPtTripletStepClusters = cms.EDProducer("TrackClusterRemover",
trajectories = cms.InputTag("initialStepTracks"),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
highPtTripletStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("initialStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
overrideTrkQuals = cms.InputTag('initialStepSelector','initialStep'),
TrackQuality = cms.string('highPurity'),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
TrackQuality = cms.string('highPurity'),
)

# SEEDING LAYERS
Expand Down
Expand Up @@ -5,16 +5,16 @@
###############################################

# REMOVE HITS ASSIGNED TO GOOD TRACKS FROM PREVIOUS ITERATIONS

detachedTripletStepClusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("pixelPairStepClusters"),
trajectories = cms.InputTag("pixelPairStepTracks"),
overrideTrkQuals = cms.InputTag('pixelPairStepSelector','pixelPairStep'),
TrackQuality = cms.string('highPurity'),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
detachedTripletStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("pixelPairStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("pixelPairStepClusters"),
overrideTrkQuals = cms.InputTag('pixelPairStepSelector','pixelPairStep'),
TrackQuality = cms.string('highPurity'),
minNumberOfLayersWithMeasBeforeFiltering = cms.int32(0),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
)

# SEEDING LAYERS
Expand Down
@@ -1,14 +1,15 @@
import FWCore.ParameterSet.Config as cms

# NEW CLUSTERS (remove previously used clusters)
lowPtTripletStepClusters = cms.EDProducer("TrackClusterRemover",
trajectories = cms.InputTag("initialStepTracks"),
overrideTrkQuals = cms.InputTag('initialStepSelector','initialStep'),
TrackQuality = cms.string('highPurity'),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
lowPtTripletStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("initialStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
overrideTrkQuals = cms.InputTag('initialStepSelector','initialStep'),
TrackQuality = cms.string('highPurity'),
minNumberOfLayersWithMeasBeforeFiltering = cms.int32(0),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
)

# SEEDING LAYERS
Expand Down
Expand Up @@ -3,16 +3,16 @@
###############################################################
# Large impact parameter Tracking using mixed-triplet seeding #
###############################################################

mixedTripletStepClusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("detachedTripletStepClusters"),
trajectories = cms.InputTag("detachedTripletStepTracks"),
overrideTrkQuals = cms.InputTag('detachedTripletStep'),
TrackQuality = cms.string('highPurity'),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
mixedTripletStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("detachedTripletStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("detachedTripletStepClusters"),
overrideTrkQuals = cms.InputTag('detachedTripletStep'),
TrackQuality = cms.string('highPurity'),
minNumberOfLayersWithMeasBeforeFiltering = cms.int32(0),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
)

# SEEDING LAYERS
Expand Down
18 changes: 9 additions & 9 deletions RecoTracker/IterativeTracking/python/LowPU_PixelLessStep_cff.py
Expand Up @@ -4,16 +4,16 @@
# Large impact parameter tracking using TIB/TID/TEC stereo layer seeding #
##########################################################################


pixelLessStepClusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("mixedTripletStepClusters"),
trajectories = cms.InputTag("mixedTripletStepTracks"),
overrideTrkQuals = cms.InputTag('mixedTripletStep'),
TrackQuality = cms.string('highPurity'),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
pixelLessStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("mixedTripletStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("mixedTripletStepClusters"),
overrideTrkQuals = cms.InputTag('mixedTripletStep'),
TrackQuality = cms.string('highPurity'),
minNumberOfLayersWithMeasBeforeFiltering = cms.int32(0),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
)

# SEEDING LAYERS
Expand Down
17 changes: 9 additions & 8 deletions RecoTracker/IterativeTracking/python/LowPU_PixelPairStep_cff.py
Expand Up @@ -2,15 +2,16 @@


# NEW CLUSTERS (remove previously used clusters)
pixelPairStepClusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("lowPtTripletStepClusters"),
trajectories = cms.InputTag("lowPtTripletStepTracks"),
overrideTrkQuals = cms.InputTag('lowPtTripletStepSelector','lowPtTripletStep'),
TrackQuality = cms.string('highPurity'),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
pixelPairStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("lowPtTripletStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("lowPtTripletStepClusters"),
overrideTrkQuals = cms.InputTag('lowPtTripletStepSelector','lowPtTripletStep'),
TrackQuality = cms.string('highPurity'),
minNumberOfLayersWithMeasBeforeFiltering = cms.int32(0),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
)

# SEEDING LAYERS
Expand Down
18 changes: 9 additions & 9 deletions RecoTracker/IterativeTracking/python/LowPU_TobTecStep_cff.py
Expand Up @@ -3,16 +3,16 @@
#######################################################################
# Very large impact parameter tracking using TOB + TEC ring 5 seeding #
#######################################################################

tobTecStepClusters = cms.EDProducer("TrackClusterRemover",
oldClusterRemovalInfo = cms.InputTag("pixelLessStepClusters"),
trajectories = cms.InputTag("pixelLessStepTracks"),
overrideTrkQuals = cms.InputTag('pixelLessStepSelector','pixelLessStep'),
TrackQuality = cms.string('highPurity'),
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import *
tobTecStepClusters = trackClusterRemover.clone(
maxChi2 = cms.double(9.0),
trajectories = cms.InputTag("pixelLessStepTracks"),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
oldClusterRemovalInfo = cms.InputTag("pixelLessStepClusters"),
overrideTrkQuals = cms.InputTag('pixelLessStepSelector','pixelLessStep'),
TrackQuality = cms.string('highPurity'),
minNumberOfLayersWithMeasBeforeFiltering = cms.int32(0),
pixelClusters = cms.InputTag("siPixelClusters"),
stripClusters = cms.InputTag("siStripClusters"),
maxChi2 = cms.double(9.0)
)

# SEEDING LAYERS
Expand Down

0 comments on commit b17cb4d

Please sign in to comment.