Skip to content

Commit

Permalink
Merge pull request #37162 from trtomei/tt4-hltPhase2-12_3_X
Browse files Browse the repository at this point in the history
Porting HLT Phase 2 simplified menu to 12_4_X
  • Loading branch information
cmsbuild authored Apr 20, 2022
2 parents 3d13523 + d93b556 commit f6d6afd
Show file tree
Hide file tree
Showing 1,118 changed files with 30,566 additions and 0 deletions.
1 change: 1 addition & 0 deletions Configuration/HLT/python/autoHLT.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@
'relval2017' : 'Fake2',
'relval2018' : 'Fake2',
'relval2021' : 'GRun',
'relval2026' : '75e33',
'test' : 'GRun',
}
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,12 @@
'drop recoGsfElectronCores_uncleanedOnlyGsfElectronCores__*',
#tracking debugging not needed
'drop TrackingRecHitsOwned_electronGsfTracksFromMultiCl__*',
# Temporary debugging to make it work for 12_4
'drop edmHepMCProduct_generatorSmeared__SIM',
'drop *_TTClusterAssociatorFromPixelDigis_*_*',
'drop *_TTStubAssociatorFromPixelDigis_*_*',
'drop *_simMuonCSCDigis_*_*',
'drop *_simMuonDTDigis_*_*',
) )
)

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import FWCore.ParameterSet.Config as cms

highPtTripletStepChi2Est = cms.ESProducer("Chi2ChargeMeasurementEstimatorESProducer",
ComponentName = cms.string('highPtTripletStepChi2Est'),
MaxChi2 = cms.double(16.0),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2),
MinPtForHitRecoveryInGluedDet = cms.double(1000000.0),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
clusterChargeCut = cms.PSet(
refToPSet_ = cms.string('SiStripClusterChargeCutLoose')
),
nSigma = cms.double(3),
pTChargeCutThreshold = cms.double(-1)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import FWCore.ParameterSet.Config as cms

highPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer("TrajectoryCleanerESProducer",
ComponentName = cms.string('highPtTripletStepTrajectoryCleanerBySharedHits'),
ComponentType = cms.string('TrajectoryCleanerBySharedHits'),
MissingHitPenalty = cms.double(20.0),
ValidHitBonus = cms.double(5.0),
allowSharedFirstHit = cms.bool(True),
fractionShared = cms.double(0.16)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import FWCore.ParameterSet.Config as cms

hltCandidateJetBProbabilityComputer = cms.ESProducer("CandidateJetBProbabilityESProducer",
a_dR = cms.double(-0.001053),
a_pT = cms.double(0.005263),
b_dR = cms.double(0.6263),
b_pT = cms.double(0.3684),
deltaR = cms.double(-1.0),
impactParameterType = cms.int32(0),
max_pT = cms.double(500),
max_pT_dRcut = cms.double(0.1),
max_pT_trackPTcut = cms.double(3),
maximumDecayLength = cms.double(5.0),
maximumDistanceToJetAxis = cms.double(0.07),
min_pT = cms.double(120),
min_pT_dRcut = cms.double(0.5),
minimumProbability = cms.double(0.005),
numberOfBTracks = cms.uint32(4),
trackIpSign = cms.int32(1),
trackQualityClass = cms.string('any'),
useVariableJTA = cms.bool(False)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import FWCore.ParameterSet.Config as cms

hltCandidateJetProbabilityComputer = cms.ESProducer("CandidateJetProbabilityESProducer",
a_dR = cms.double(-0.001053),
a_pT = cms.double(0.005263),
b_dR = cms.double(0.6263),
b_pT = cms.double(0.3684),
deltaR = cms.double(0.3),
impactParameterType = cms.int32(0),
max_pT = cms.double(500),
max_pT_dRcut = cms.double(0.1),
max_pT_trackPTcut = cms.double(3),
maximumDecayLength = cms.double(5.0),
maximumDistanceToJetAxis = cms.double(0.07),
min_pT = cms.double(120),
min_pT_dRcut = cms.double(0.5),
minimumProbability = cms.double(0.005),
trackIpSign = cms.int32(1),
trackQualityClass = cms.string('any'),
useVariableJTA = cms.bool(False)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

hltESPBwdElectronPropagator = cms.ESProducer("PropagatorWithMaterialESProducer",
ComponentName = cms.string('hltESPBwdElectronPropagator'),
Mass = cms.double(0.000511),
MaxDPhi = cms.double(1.6),
PropagationDirection = cms.string('oppositeToMomentum'),
SimpleMagneticField = cms.string(''),
ptMin = cms.double(-1.0),
useRungeKutta = cms.bool(False)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import FWCore.ParameterSet.Config as cms

hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer("Chi2ChargeMeasurementEstimatorESProducer",
ComponentName = cms.string('hltESPChi2ChargeMeasurementEstimator16'),
MaxChi2 = cms.double(16.0),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2.0),
MinPtForHitRecoveryInGluedDet = cms.double(1000000.0),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
clusterChargeCut = cms.PSet(
refToPSet_ = cms.string('HLTSiStripClusterChargeCutLoose')
),
nSigma = cms.double(3.0),
pTChargeCutThreshold = cms.double(-1.0)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import FWCore.ParameterSet.Config as cms

hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer("Chi2ChargeMeasurementEstimatorESProducer",
ComponentName = cms.string('hltESPChi2ChargeMeasurementEstimator2000'),
MaxChi2 = cms.double(2000.0),
MaxDisplacement = cms.double(100.0),
MaxSagitta = cms.double(-1.0),
MinPtForHitRecoveryInGluedDet = cms.double(1000000.0),
MinimalTolerance = cms.double(10.0),
appendToDataLabel = cms.string(''),
clusterChargeCut = cms.PSet(
refToPSet_ = cms.string('HLTSiStripClusterChargeCutNone')
),
nSigma = cms.double(3.0),
pTChargeCutThreshold = cms.double(-1.0)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import FWCore.ParameterSet.Config as cms

hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer("Chi2ChargeMeasurementEstimatorESProducer",
ComponentName = cms.string('hltESPChi2ChargeMeasurementEstimator30'),
MaxChi2 = cms.double(30.0),
MaxDisplacement = cms.double(100.0),
MaxSagitta = cms.double(-1.0),
MinPtForHitRecoveryInGluedDet = cms.double(1000000.0),
MinimalTolerance = cms.double(10.0),
appendToDataLabel = cms.string(''),
clusterChargeCut = cms.PSet(
refToPSet_ = cms.string('HLTSiStripClusterChargeCutNone')
),
nSigma = cms.double(3.0),
pTChargeCutThreshold = cms.double(-1.0)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import FWCore.ParameterSet.Config as cms

hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer("Chi2ChargeMeasurementEstimatorESProducer",
ComponentName = cms.string('hltESPChi2ChargeMeasurementEstimator9'),
MaxChi2 = cms.double(9.0),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2.0),
MinPtForHitRecoveryInGluedDet = cms.double(1000000.0),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
clusterChargeCut = cms.PSet(
refToPSet_ = cms.string('HLTSiStripClusterChargeCutLoose')
),
nSigma = cms.double(3.0),
pTChargeCutThreshold = cms.double(15.0)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

hltESPChi2MeasurementEstimator100 = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('hltESPChi2MeasurementEstimator100'),
MaxChi2 = cms.double(40.0),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2.0),
MinPtForHitRecoveryInGluedDet = cms.double(1e+12),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
nSigma = cms.double(4.0)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

hltESPChi2MeasurementEstimator30 = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('hltESPChi2MeasurementEstimator30'),
MaxChi2 = cms.double(30.0),
MaxDisplacement = cms.double(100.0),
MaxSagitta = cms.double(-1.0),
MinPtForHitRecoveryInGluedDet = cms.double(1000000.0),
MinimalTolerance = cms.double(10.0),
appendToDataLabel = cms.string(''),
nSigma = cms.double(3.0)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

hltESPDummyDetLayerGeometry = cms.ESProducer("DetLayerGeometryESProducer",
ComponentName = cms.string('hltESPDummyDetLayerGeometry')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import FWCore.ParameterSet.Config as cms

hltESPFastSteppingHelixPropagatorAny = cms.ESProducer("SteppingHelixPropagatorESProducer",
ApplyRadX0Correction = cms.bool(True),
AssumeNoMaterial = cms.bool(False),
ComponentName = cms.string('hltESPFastSteppingHelixPropagatorAny'),
NoErrorPropagation = cms.bool(False),
PropagationDirection = cms.string('anyDirection'),
SetVBFPointer = cms.bool(False),
VBFName = cms.string('VolumeBasedMagneticField'),
debug = cms.bool(False),
endcapShiftInZNeg = cms.double(0.0),
endcapShiftInZPos = cms.double(0.0),
returnTangentPlane = cms.bool(True),
sendLogWarning = cms.bool(False),
useEndcapShiftsInZ = cms.bool(False),
useInTeslaFromMagField = cms.bool(False),
useIsYokeFlag = cms.bool(True),
useMagVolumes = cms.bool(True),
useMatVolumes = cms.bool(True),
useTuningForL2Speed = cms.bool(True)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import FWCore.ParameterSet.Config as cms

hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer("SteppingHelixPropagatorESProducer",
ApplyRadX0Correction = cms.bool(True),
AssumeNoMaterial = cms.bool(False),
ComponentName = cms.string('hltESPFastSteppingHelixPropagatorOpposite'),
NoErrorPropagation = cms.bool(False),
PropagationDirection = cms.string('oppositeToMomentum'),
SetVBFPointer = cms.bool(False),
VBFName = cms.string('VolumeBasedMagneticField'),
debug = cms.bool(False),
endcapShiftInZNeg = cms.double(0.0),
endcapShiftInZPos = cms.double(0.0),
returnTangentPlane = cms.bool(True),
sendLogWarning = cms.bool(False),
useEndcapShiftsInZ = cms.bool(False),
useInTeslaFromMagField = cms.bool(False),
useIsYokeFlag = cms.bool(True),
useMagVolumes = cms.bool(True),
useMatVolumes = cms.bool(True),
useTuningForL2Speed = cms.bool(True)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

hltESPFwdElectronPropagator = cms.ESProducer("PropagatorWithMaterialESProducer",
ComponentName = cms.string('hltESPFwdElectronPropagator'),
Mass = cms.double(0.000511),
MaxDPhi = cms.double(1.6),
PropagationDirection = cms.string('alongMomentum'),
SimpleMagneticField = cms.string(''),
ptMin = cms.double(-1.0),
useRungeKutta = cms.bool(False)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

hltESPGlobalDetLayerGeometry = cms.ESProducer("GlobalDetLayerGeometryESProducer",
ComponentName = cms.string('hltESPGlobalDetLayerGeometry')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import FWCore.ParameterSet.Config as cms

hltESPKFFittingSmootherForL2Muon = cms.ESProducer("KFFittingSmootherESProducer",
BreakTrajWith2ConsecutiveMissing = cms.bool(False),
ComponentName = cms.string('hltESPKFFittingSmootherForL2Muon'),
EstimateCut = cms.double(-1.0),
Fitter = cms.string('hltESPKFTrajectoryFitterForL2Muon'),
LogPixelProbabilityCut = cms.double(-16.0),
MaxFractionOutliers = cms.double(0.3),
MaxNumberOfOutliers = cms.int32(3),
MinDof = cms.int32(2),
MinNumberOfHits = cms.int32(5),
NoInvalidHitsBeginEnd = cms.bool(False),
NoOutliersBeginEnd = cms.bool(False),
RejectTracks = cms.bool(True),
Smoother = cms.string('hltESPKFTrajectorySmootherForL2Muon'),
appendToDataLabel = cms.string('')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import FWCore.ParameterSet.Config as cms

hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer("KFFittingSmootherESProducer",
BreakTrajWith2ConsecutiveMissing = cms.bool(True),
ComponentName = cms.string('hltESPKFFittingSmootherWithOutliersRejectionAndRK'),
EstimateCut = cms.double(20.0),
Fitter = cms.string('hltESPRKTrajectoryFitter'),
LogPixelProbabilityCut = cms.double(-14.0),
MaxFractionOutliers = cms.double(0.3),
MaxNumberOfOutliers = cms.int32(3),
MinDof = cms.int32(2),
MinNumberOfHits = cms.int32(3),
NoInvalidHitsBeginEnd = cms.bool(True),
NoOutliersBeginEnd = cms.bool(False),
RejectTracks = cms.bool(True),
Smoother = cms.string('hltESPRKTrajectorySmoother'),
appendToDataLabel = cms.string('')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer("KFTrajectoryFitterESProducer",
ComponentName = cms.string('hltESPKFTrajectoryFitterForL2Muon'),
Estimator = cms.string('hltESPChi2MeasurementEstimator30'),
Propagator = cms.string('hltESPFastSteppingHelixPropagatorAny'),
RecoGeometry = cms.string('hltESPDummyDetLayerGeometry'),
Updator = cms.string('hltESPKFUpdator'),
appendToDataLabel = cms.string(''),
minHits = cms.int32(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer("KFTrajectorySmootherESProducer",
ComponentName = cms.string('hltESPKFTrajectorySmootherForL2Muon'),
Estimator = cms.string('hltESPChi2MeasurementEstimator30'),
Propagator = cms.string('hltESPFastSteppingHelixPropagatorOpposite'),
RecoGeometry = cms.string('hltESPDummyDetLayerGeometry'),
Updator = cms.string('hltESPKFUpdator'),
appendToDataLabel = cms.string(''),
errorRescaling = cms.double(100.0),
minHits = cms.int32(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer("KFTrajectorySmootherESProducer",
ComponentName = cms.string('hltESPKFTrajectorySmootherForMuonTrackLoader'),
Estimator = cms.string('hltESPChi2MeasurementEstimator30'),
Propagator = cms.string('hltESPSmartPropagatorAnyOpposite'),
RecoGeometry = cms.string('hltESPDummyDetLayerGeometry'),
Updator = cms.string('hltESPKFUpdator'),
appendToDataLabel = cms.string(''),
errorRescaling = cms.double(10.0),
minHits = cms.int32(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

hltESPKFUpdator = cms.ESProducer("KFUpdatorESProducer",
ComponentName = cms.string('hltESPKFUpdator')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

hltESPL3MuKFTrajectoryFitter = cms.ESProducer("KFTrajectoryFitterESProducer",
ComponentName = cms.string('hltESPL3MuKFTrajectoryFitter'),
Estimator = cms.string('hltESPChi2MeasurementEstimator30'),
Propagator = cms.string('hltESPSmartPropagatorAny'),
RecoGeometry = cms.string('hltESPDummyDetLayerGeometry'),
Updator = cms.string('hltESPKFUpdator'),
appendToDataLabel = cms.string(''),
minHits = cms.int32(3)
)
Loading

0 comments on commit f6d6afd

Please sign in to comment.