Skip to content

Commit

Permalink
replace EDProducer with clone from cfipy and drop type spec
Browse files Browse the repository at this point in the history
  • Loading branch information
jeongeun committed Jul 14, 2021
1 parent de609d6 commit c4c9344
Show file tree
Hide file tree
Showing 11 changed files with 118 additions and 144 deletions.
23 changes: 11 additions & 12 deletions RecoHI/HiJetAlgos/python/IterativeConePu5Jets_PbPb_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,17 @@
minimumEt = cms.double(0.0),
et = cms.double(0.0)
)

iterativeConePu5CaloJets = cms.EDProducer("FastjetJetProducer",
CaloJetParameters,
AnomalousCellParameters,
jetAlgorithm = cms.string("IterativeCone"),
rParam = cms.double(0.5),
)

iterativeConePu5CaloJets.doPUOffsetCorr = True
iterativeConePu5CaloJets.doPVCorrection = False
iterativeConePu5CaloJets.jetPtMin = 10

import RecoJets.JetProducers.FastjetJetProducer_cfi as _mod

iterativeConePu5CaloJets = _mod.FastjetJetProducer.clone(
CaloJetParameters,
AnomalousCellParameters,
jetAlgorithm = "IterativeCone",
rParam = 0.5,
doPUOffsetCorr = True,
doPVCorrection = False,
jetPtMin = 10
)

# REPLACE with UP-TO-DATE Corrections
#MCJetCorJetIconePu5 = cms.EDProducer("CaloJetCorrectionProducer",
Expand Down
32 changes: 12 additions & 20 deletions RecoHI/HiTracking/python/HILowPtConformalPixelTracks_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,27 +23,19 @@
produceSeedingHitSets = True,
)

import RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi as _mod
# Pixel tracks
hiConformalPixelTracks = cms.EDProducer("PixelTrackProducer",

#passLabel = cms.string('Pixel triplet low-pt tracks with vertex constraint'),

# Ordered Hits
SeedingHitSets = cms.InputTag("hiConformalPixelTracksHitTriplets"),

# Fitter
Fitter = cms.InputTag('pixelFitterByConformalMappingAndLine'),

# Filter
Filter = cms.InputTag("hiConformalPixelFilter"),

# Cleaner
Cleaner = cms.string("trackCleaner")
)




hiConformalPixelTracks = _mod.pixelTracks.clone(
#passLabel = 'Pixel triplet low-pt tracks with vertex constraint',
# Ordered Hits
SeedingHitSets = "hiConformalPixelTracksHitTriplets",
# Fitter
Fitter = 'pixelFitterByConformalMappingAndLine',
# Filter
Filter = "hiConformalPixelFilter",
# Cleaner
Cleaner = "trackCleaner"
)

###Pixel Tracking - PhaseI geometry

Expand Down
19 changes: 8 additions & 11 deletions RecoHI/HiTracking/python/HIPixel3PrimTracks_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,22 +53,19 @@
CAPhiCut = 0.2,
)

# Pixel tracks
hiPixel3PrimTracks = cms.EDProducer("PixelTrackProducer",

passLabel = cms.string('Pixel triplet primary tracks with vertex constraint'),
import RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi as _mod

# Pixel tracks
hiPixel3PrimTracks = _mod.pixelTracks.clone(
passLabel = 'Pixel triplet primary tracks with vertex constraint',
# Ordered Hits
SeedingHitSets = cms.InputTag("hiPixel3PrimTracksHitTriplets"),

SeedingHitSets = "hiPixel3PrimTracksHitTriplets",
# Fitter
Fitter = cms.InputTag("pixelFitterByHelixProjections"),

Fitter = "pixelFitterByHelixProjections",
# Filter
Filter = cms.InputTag("hiFilter"),

Filter = "hiFilter",
# Cleaner
Cleaner = cms.string("trackCleaner")
Cleaner = "trackCleaner"
)
trackingPhase1.toModify(hiPixel3PrimTracks,
SeedingHitSets = "hiPixel3PrimTracksHitQuadrupletsCA",
Expand Down
19 changes: 8 additions & 11 deletions RecoHI/HiTracking/python/HIPixel3ProtoTracks_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,22 +24,19 @@
produceSeedingHitSets = True,
)

# Pixel tracks
hiPixel3ProtoTracks = cms.EDProducer( "PixelTrackProducer",
import RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi as _mod

passLabel = cms.string('Pixel triplet tracks for vertexing'),

# Pixel tracks
hiPixel3ProtoTracks = _mod.pixelTracks.clone(
passLabel = 'Pixel triplet tracks for vertexing',
# Ordered Hits
SeedingHitSets = cms.InputTag("hiPixel3ProtoTracksHitTriplets"),

SeedingHitSets = "hiPixel3ProtoTracksHitTriplets",
# Fitter
Fitter = cms.InputTag("pixelFitterByHelixProjections"),

Fitter = "pixelFitterByHelixProjections",
# Filter
Filter = cms.InputTag("hiProtoTrackFilter"),

Filter = "hiProtoTrackFilter",
# Cleaner
Cleaner = cms.string("pixelTrackCleanerBySharedHits")
Cleaner = "pixelTrackCleanerBySharedHits"
)

hiPixel3ProtoTracksTask = cms.Task(
Expand Down
49 changes: 22 additions & 27 deletions RecoHI/HiTracking/python/HIPixelAdaptiveVertex_cfi.py
Original file line number Diff line number Diff line change
@@ -1,37 +1,32 @@
import FWCore.ParameterSet.Config as cms
import RecoVertex.PrimaryVertexProducer.primaryVertexProducer_cfi as _mod

hiPixelAdaptiveVertex = cms.EDProducer("PrimaryVertexProducer",
verbose = cms.untracked.bool(False),
TkFilterParameters = cms.PSet(
algorithm = cms.string('filterWithThreshold'),
maxNormalizedChi2 = cms.double(5.0),
minSiliconLayersWithHits = cms.int32(0), ## >=0 (was 5 for generalTracks)
minPixelLayersWithHits = cms.int32(2), ## >=2 (was 2 for generalTracks)
maxD0Significance = cms.double(3.0), ## keep most primary tracks (was 5.0)
minPt = cms.double(0.0), ## better for softish events
maxEta = cms.double(100.),
trackQuality = cms.string("any"),
numTracksThreshold = cms.int32(2)
hiPixelAdaptiveVertex = _mod.primaryVertexProducer.clone(
verbose = False,
TkFilterParameters = dict(
algorithm = 'filterWithThreshold',
maxNormalizedChi2 = 5.0,
minSiliconLayersWithHits = 0, ## >=0 (was 5 for generalTracks)
minPixelLayersWithHits = 2, ## >=2 (was 2 for generalTracks)
maxD0Significance = 3.0, ## keep most primary tracks (was 5.0)
minPt = 0.0, ## better for softish events
maxEta = 100.,
numTracksThreshold = 2
),
beamSpotLabel = cms.InputTag("offlineBeamSpot"),
# label of tracks to be used
TrackLabel = cms.InputTag("hiSelectedProtoTracks"),
TrackLabel = "hiSelectedProtoTracks",
# clustering
TkClusParameters = cms.PSet(
algorithm = cms.string("gap"),
TkClusParameters = dict(
algorithm = "gap",
TkGapClusParameters = cms.PSet(
zSeparation = cms.double(1.0) ## 1 cm max separation between clusters
zSeparation = cms.double(1.0) ## 1 cm max separation between clusters
)
),
vertexCollections = cms.VPSet(
cms.PSet(
label = cms.string(''),
chi2cutoff = cms.double(3.0),
algorithm = cms.string('AdaptiveVertexFitter'),
useBeamConstraint = cms.bool(False),
maxDistanceToBeam = cms.double(0.1),
minNdof = cms.double(0.0)
vertexCollections = {
0: dict(
label = '',
chi2cutoff = 3.0,
maxDistanceToBeam = 0.1
)
)
}
)

16 changes: 7 additions & 9 deletions RecoHI/HiTracking/python/hiDetachedQuadStep_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,21 +83,19 @@
tipMax = 1.0,
ptMin = 0.95, #seeding region is 0.3
)
hiDetachedQuadStepPixelTracks = cms.EDProducer("PixelTrackProducer",

passLabel = cms.string('Pixel detached tracks with vertex constraint'),
import RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi as _mod

hiDetachedQuadStepPixelTracks = _mod.pixelTracks.clone(
passLabel = 'Pixel detached tracks with vertex constraint',
# Ordered Hits
SeedingHitSets = cms.InputTag("hiDetachedQuadStepTracksHitQuadrupletsCA"),

SeedingHitSets = "hiDetachedQuadStepTracksHitQuadrupletsCA",
# Fitter
Fitter = cms.InputTag("pixelFitterByHelixProjections"),

Fitter = "pixelFitterByHelixProjections",
# Filter
Filter = cms.InputTag("hiDetachedQuadStepPixelTracksFilter"),

Filter = "hiDetachedQuadStepPixelTracksFilter",
# Cleaner
Cleaner = cms.string("trackCleaner")
Cleaner = "trackCleaner"
)


Expand Down
20 changes: 9 additions & 11 deletions RecoHI/HiTracking/python/hiDetachedTripletStep_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,31 +100,29 @@
tipMax = 1.0,
ptMin = 0.95,
)
hiDetachedTripletStepPixelTracks = cms.EDProducer("PixelTrackProducer",

passLabel = cms.string('Pixel detached tracks with vertex constraint'),
import RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi as _mod

hiDetachedTripletStepPixelTracks = _mod.pixelTracks.clone(
passLabel = 'Pixel detached tracks with vertex constraint',
# Ordered Hits
SeedingHitSets = cms.InputTag("hiDetachedTripletStepTracksHitTriplets"),

SeedingHitSets = "hiDetachedTripletStepTracksHitTriplets",
# Fitter
Fitter = cms.InputTag("pixelFitterByHelixProjections"),

Fitter = "pixelFitterByHelixProjections",
# Filter
Filter = cms.InputTag("hiDetachedTripletStepPixelTracksFilter"),

Filter = "hiDetachedTripletStepPixelTracksFilter",
# Cleaner
Cleaner = cms.string("trackCleaner")
Cleaner = "trackCleaner"
)
trackingPhase1.toModify(hiDetachedTripletStepPixelTracks,
SeedingHitSets = cms.InputTag("hiDetachedTripletStepTracksHitTripletsCA")
SeedingHitSets = "hiDetachedTripletStepTracksHitTripletsCA"
)


import RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi
hiDetachedTripletStepSeeds = RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi.pixelTrackSeeds.clone(
InputCollection = 'hiDetachedTripletStepPixelTracks'
)
)

# QUALITY CUTS DURING TRACK BUILDING
import TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff
Expand Down
17 changes: 7 additions & 10 deletions RecoHI/HiTracking/python/hiHighPtTripletStep_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,24 +82,21 @@
tipMax = 1.0,
ptMin = 1.0, #seeding region is 0.6
)
hiHighPtTripletStepPixelTracks = cms.EDProducer("PixelTrackProducer",

passLabel = cms.string('Pixel detached tracks with vertex constraint'),
import RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi as _mod

hiHighPtTripletStepPixelTracks = _mod.pixelTracks.clone(
passLabel = 'Pixel detached tracks with vertex constraint',
# Ordered Hits
SeedingHitSets = cms.InputTag("hiHighPtTripletStepTracksHitTripletsCA"),

SeedingHitSets = "hiHighPtTripletStepTracksHitTripletsCA",
# Fitter
Fitter = cms.InputTag("pixelFitterByHelixProjections"),

Fitter = "pixelFitterByHelixProjections",
# Filter
Filter = cms.InputTag("hiHighPtTripletStepPixelTracksFilter"),

Filter = "hiHighPtTripletStepPixelTracksFilter",
# Cleaner
Cleaner = cms.string("trackCleaner")
Cleaner = "trackCleaner"
)


import RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi
hiHighPtTripletStepSeeds = RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi.pixelTrackSeeds.clone(
InputCollection = 'hiHighPtTripletStepPixelTracks'
Expand Down
33 changes: 19 additions & 14 deletions RecoHI/HiTracking/python/hiJetCoreRegionalStep_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,29 +21,34 @@
src=cms.InputTag('hiSelectedPixelVertex')
)

import RecoTracker.TkSeedingLayers.seedingLayersEDProducer_cfi as _mod

# SEEDING LAYERS
hiJetCoreRegionalStepSeedLayers = cms.EDProducer("SeedingLayersEDProducer",
layerList = cms.vstring('BPix1+BPix2+BPix3',
'BPix1+BPix2+FPix1_pos',
'BPix1+BPix2+FPix1_neg',
'BPix1+FPix1_pos+FPix2_pos',
'BPix1+FPix1_neg+FPix2_neg',
'BPix1+BPix2+TIB1',
'BPix1+BPix3+TIB1',
'BPix2+BPix3+TIB1',
),
TIB = cms.PSet(
hiJetCoreRegionalStepSeedLayers = _mod.seedingLayersEDProducer.clone(
layerList = ['BPix1+BPix2+BPix3',
'BPix1+BPix2+FPix1_pos',
'BPix1+BPix2+FPix1_neg',
'BPix1+FPix1_pos+FPix2_pos',
'BPix1+FPix1_neg+FPix2_neg',
'BPix1+BPix2+TIB1',
'BPix1+BPix3+TIB1',
'BPix2+BPix3+TIB1',
],
TIB = dict(
matchedRecHits = cms.InputTag("siStripMatchedRecHits","matchedRecHit"),
TTRHBuilder = cms.string('WithTrackAngle'), clusterChargeCut = cms.PSet(refToPSet_ = cms.string('SiStripClusterChargeCutNone'))
TTRHBuilder = cms.string('WithTrackAngle'),
clusterChargeCut = cms.PSet(
refToPSet_ = cms.string('SiStripClusterChargeCutNone')
)
),
BPix = cms.PSet(
BPix = dict(
useErrorsFromParam = cms.bool(True),
hitErrorRPhi = cms.double(0.0027),
hitErrorRZ = cms.double(0.006),
TTRHBuilder = cms.string('WithTrackAngle'),
HitProducer = cms.string('siPixelRecHits'),
),
FPix = cms.PSet(
FPix = dict(
useErrorsFromParam = cms.bool(True),
hitErrorRPhi = cms.double(0.0051),
hitErrorRZ = cms.double(0.0036),
Expand Down
16 changes: 7 additions & 9 deletions RecoHI/HiTracking/python/hiLowPtQuadStep_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,21 +85,19 @@
tipMax = 1.0,
ptMin = 0.4, #seeding region is 0.3
)
hiLowPtQuadStepPixelTracks = cms.EDProducer("PixelTrackProducer",

passLabel = cms.string('Pixel detached tracks with vertex constraint'),
import RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi as _mod

hiLowPtQuadStepPixelTracks = _mod.pixelTracks.clone(
passLabel = 'Pixel detached tracks with vertex constraint',
# Ordered Hits
SeedingHitSets = cms.InputTag("hiLowPtQuadStepTracksHitQuadrupletsCA"),

SeedingHitSets = "hiLowPtQuadStepTracksHitQuadrupletsCA",
# Fitter
Fitter = cms.InputTag("pixelFitterByHelixProjections"),

Fitter = "pixelFitterByHelixProjections",
# Filter
Filter = cms.InputTag("hiLowPtQuadStepPixelTracksFilter"),

Filter = "hiLowPtQuadStepPixelTracksFilter",
# Cleaner
Cleaner = cms.string("trackCleaner")
Cleaner = "trackCleaner"
)


Expand Down
Loading

0 comments on commit c4c9344

Please sign in to comment.