Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phase 2 HLT menu targetting 7.5×10³⁴ cm⁻²s⁻¹ [11.1.x] #32903

Merged
merged 11 commits into from
Sep 29, 2021
  •  
  •  
  •  
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 @@ -879,7 +879,7 @@ def workflow_(self, workflows, num, fragment, stepList):
},
'2026D49' : {
'Geom' : 'Extended2026D49',
'HLTmenu': '@fake2',
'HLTmenu': '@relval2026',
'GT' : 'auto:phase2_realistic_T15',
'Era' : 'Phase2C9',
'ScenToRun' : ['GenSimHLBeamSpotFull','DigiFullTrigger','RecoFullGlobal', 'HARVESTFullGlobal'],
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import FWCore.ParameterSet.Config as cms

AnalyticalPropagatorParabolicMF = cms.ESProducer("AnalyticalPropagatorESProducer",
ComponentName = cms.string('AnalyticalPropagatorParabolicMf'),
MaxDPhi = cms.double(1.6),
PropagationDirection = cms.string('alongMomentum'),
SimpleMagneticField = cms.string('ParabolicMf')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

AnalyticalPropagator = cms.ESProducer("AnalyticalPropagatorESProducer",
ComponentName = cms.string('AnalyticalPropagator'),
MaxDPhi = cms.double(1.6),
PropagationDirection = cms.string('alongMomentum')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

AnyDirectionAnalyticalPropagator = cms.ESProducer("AnalyticalPropagatorESProducer",
ComponentName = cms.string('AnyDirectionAnalyticalPropagator'),
MaxDPhi = cms.double(1.6),
PropagationDirection = cms.string('anyDirection')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

BTagRecord = cms.ESSource("EmptyESSource",
firstValid = cms.vuint32(1),
iovIsRunNotTime = cms.bool(True),
recordName = cms.string('JetTagComputerRecord')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

BeamHaloMPropagatorAlong = cms.ESProducer("PropagatorWithMaterialESProducer",
ComponentName = cms.string('BeamHaloMPropagatorAlong'),
Mass = cms.double(0.105),
MaxDPhi = cms.double(10000),
PropagationDirection = cms.string('alongMomentum'),
SimpleMagneticField = cms.string(''),
ptMin = cms.double(-1.0),
useRungeKutta = cms.bool(True)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import FWCore.ParameterSet.Config as cms

BeamHaloMPropagatorOpposite = cms.ESProducer("PropagatorWithMaterialESProducer",
ComponentName = cms.string('BeamHaloMPropagatorOpposite'),
Mass = cms.double(0.105),
MaxDPhi = cms.double(10000),
PropagationDirection = cms.string('oppositeToMomentum'),
SimpleMagneticField = cms.string(''),
ptMin = cms.double(-1.0),
useRungeKutta = cms.bool(True)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import FWCore.ParameterSet.Config as cms

BeamHaloPropagatorAlong = cms.ESProducer("BeamHaloPropagatorESProducer",
ComponentName = cms.string('BeamHaloPropagatorAlong'),
CrossingTrackerPropagator = cms.string('BeamHaloSHPropagatorAlong'),
EndCapTrackerPropagator = cms.string('BeamHaloMPropagatorAlong'),
PropagationDirection = cms.string('alongMomentum')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import FWCore.ParameterSet.Config as cms

BeamHaloPropagatorAny = cms.ESProducer("BeamHaloPropagatorESProducer",
ComponentName = cms.string('BeamHaloPropagatorAny'),
CrossingTrackerPropagator = cms.string('BeamHaloSHPropagatorAny'),
EndCapTrackerPropagator = cms.string('BeamHaloMPropagatorAlong'),
PropagationDirection = cms.string('anyDirection')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import FWCore.ParameterSet.Config as cms

BeamHaloPropagatorOpposite = cms.ESProducer("BeamHaloPropagatorESProducer",
ComponentName = cms.string('BeamHaloPropagatorOpposite'),
CrossingTrackerPropagator = cms.string('BeamHaloSHPropagatorOpposite'),
EndCapTrackerPropagator = cms.string('BeamHaloMPropagatorOpposite'),
PropagationDirection = cms.string('oppositeToMomentum')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import FWCore.ParameterSet.Config as cms

BeamHaloSHPropagatorAlong = cms.ESProducer("SteppingHelixPropagatorESProducer",
ApplyRadX0Correction = cms.bool(True),
AssumeNoMaterial = cms.bool(False),
ComponentName = cms.string('BeamHaloSHPropagatorAlong'),
NoErrorPropagation = cms.bool(False),
PropagationDirection = cms.string('alongMomentum'),
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(False)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import FWCore.ParameterSet.Config as cms

BeamHaloSHPropagatorAny = cms.ESProducer("SteppingHelixPropagatorESProducer",
ApplyRadX0Correction = cms.bool(True),
AssumeNoMaterial = cms.bool(False),
ComponentName = cms.string('BeamHaloSHPropagatorAny'),
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(False)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import FWCore.ParameterSet.Config as cms

BeamHaloSHPropagatorOpposite = cms.ESProducer("SteppingHelixPropagatorESProducer",
ApplyRadX0Correction = cms.bool(True),
AssumeNoMaterial = cms.bool(False),
ComponentName = cms.string('BeamHaloSHPropagatorOpposite'),
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(False)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

CSCChannelMapperESProducer = cms.ESProducer("CSCChannelMapperESProducer",
AlgoName = cms.string('CSCChannelMapperPostls1')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

CSCChannelMapperESSource = cms.ESSource("EmptyESSource",
firstValid = cms.vuint32(1),
iovIsRunNotTime = cms.bool(True),
recordName = cms.string('CSCChannelMapperRecord')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import FWCore.ParameterSet.Config as cms

CSCGeometryESModule = cms.ESProducer("CSCGeometryESModule",
alignmentsLabel = cms.string(''),
appendToDataLabel = cms.string(''),
applyAlignment = cms.bool(True),
debugV = cms.untracked.bool(False),
useCentreTIOffsets = cms.bool(False),
useDDD = cms.bool(True),
useGangedStripsInME1a = cms.bool(False),
useOnlyWiresInME1a = cms.bool(False),
useRealWireGeometry = cms.bool(True)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

CSCIndexerESProducer = cms.ESProducer("CSCIndexerESProducer",
AlgoName = cms.string('CSCIndexerPostls1')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

CSCIndexerESSource = cms.ESSource("EmptyESSource",
firstValid = cms.vuint32(1),
iovIsRunNotTime = cms.bool(True),
recordName = cms.string('CSCIndexerRecord')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import FWCore.ParameterSet.Config as cms

CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",
SelectedCalos = cms.vstring(
'HCAL',
'ZDC',
'EcalBarrel',
'TOWER',
'HGCalEESensitive',
'HGCalHESiliconSensitive',
'HGCalHEScintillatorSensitive'
)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import FWCore.ParameterSet.Config as cms

CaloTPGTranscoder = cms.ESProducer("CaloTPGTranscoderULUTs",
LUTfactor = cms.vint32(1, 2, 5, 0),
RCTLSB = cms.double(0.25),
ZS = cms.vint32(4, 2, 1, 0),
hcalLUT1 = cms.FileInPath('CalibCalorimetry/CaloTPG/data/outputLUTtranscoder_physics.dat'),
hcalLUT2 = cms.FileInPath('CalibCalorimetry/CaloTPG/data/TPGcalcDecompress2.txt'),
ietaLowerBound = cms.vint32(1, 18, 27, 29),
ietaUpperBound = cms.vint32(17, 26, 28, 32),
linearLUTs = cms.bool(True),
nominal_gain = cms.double(0.177),
read_Ascii_Compression_LUTs = cms.bool(False),
read_Ascii_RCT_LUTs = cms.bool(False),
tpScales = cms.PSet(
HBHE = cms.PSet(
LSBQIE11 = cms.double(0.0625),
LSBQIE11Overlap = cms.double(0.0625),
LSBQIE8 = cms.double(0.125)
),
HF = cms.PSet(
NCTShift = cms.int32(2),
RCTShift = cms.int32(3)
)
)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import FWCore.ParameterSet.Config as cms

CaloTopologyBuilder = cms.ESProducer("CaloTopologyBuilder")
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import FWCore.ParameterSet.Config as cms

CaloTowerConstituentsMapBuilder = cms.ESProducer("CaloTowerConstituentsMapBuilder",
MapAuto = cms.untracked.bool(False),
MapFile = cms.untracked.string(''),
SkipHE = cms.untracked.bool(True),
appendToDataLabel = cms.string('')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import FWCore.ParameterSet.Config as cms

CaloTowerHardcodeGeometryEP = cms.ESProducer("CaloTowerHardcodeGeometryEP")
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import FWCore.ParameterSet.Config as cms

CaloTowerTopologyEP = cms.ESProducer("CaloTowerTopologyEP")
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

CastorDbProducer = cms.ESProducer("CastorDbProducer",
appendToDataLabel = cms.string('')
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import FWCore.ParameterSet.Config as cms

CastorHardcodeGeometryEP = cms.ESProducer("CastorHardcodeGeometryEP")
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

Chi2EstimatorForMuRefit = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('Chi2EstimatorForMuRefit'),
MaxChi2 = cms.double(100000.0),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2),
MinPtForHitRecoveryInGluedDet = cms.double(1000000000000),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
nSigma = cms.double(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

Chi2EstimatorForMuonTrackLoader = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('Chi2EstimatorForMuonTrackLoader'),
MaxChi2 = cms.double(100000.0),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2),
MinPtForHitRecoveryInGluedDet = cms.double(1000000000000),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
nSigma = cms.double(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

Chi2EstimatorForRefit = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('Chi2EstimatorForRefit'),
MaxChi2 = cms.double(100000.0),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2),
MinPtForHitRecoveryInGluedDet = cms.double(1000000000000),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
nSigma = cms.double(3.0)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

Chi2MeasurementEstimatorForInOut = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('Chi2ForInOut'),
MaxChi2 = cms.double(100.0),
MaxDisplacement = cms.double(100),
MaxSagitta = cms.double(-1),
MinPtForHitRecoveryInGluedDet = cms.double(1000000000000),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
nSigma = cms.double(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

Chi2MeasurementEstimatorForOutIn = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('Chi2ForOutIn'),
MaxChi2 = cms.double(500.0),
MaxDisplacement = cms.double(100),
MaxSagitta = cms.double(-1.0),
MinPtForHitRecoveryInGluedDet = cms.double(1000000000000),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
nSigma = cms.double(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import FWCore.ParameterSet.Config as cms

Chi2MeasurementEstimatorForP5 = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('Chi2MeasurementEstimatorForP5'),
MaxChi2 = cms.double(100.0),
MaxDisplacement = cms.double(100),
MaxSagitta = cms.double(-1),
MinPtForHitRecoveryInGluedDet = cms.double(100000),
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

Chi2MeasurementEstimator = cms.ESProducer("Chi2MeasurementEstimatorESProducer",
ComponentName = cms.string('Chi2'),
MaxChi2 = cms.double(30),
MaxDisplacement = cms.double(0.5),
MaxSagitta = cms.double(2),
MinPtForHitRecoveryInGluedDet = cms.double(1000000000000),
MinimalTolerance = cms.double(0.5),
appendToDataLabel = cms.string(''),
nSigma = cms.double(3)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

CloseComponentsMerger5D = cms.ESProducer("CloseComponentsMergerESProducer5D",
ComponentName = cms.string('CloseComponentsMerger5D'),
DistanceMeasure = cms.string('KullbackLeiblerDistance5D'),
MaxComponents = cms.int32(12)
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

CloseComponentsMerger_forPreId = cms.ESProducer("CloseComponentsMergerESProducer5D",
ComponentName = cms.string('CloseComponentsMerger_forPreId'),
DistanceMeasure = cms.string('KullbackLeiblerDistance5D'),
MaxComponents = cms.int32(4)
)
Loading