diff --git a/CMSSW_11_1_X_2020-04-14-1100/src/dump.py b/CMSSW_11_1_X_2020-04-14-2300/src/dump.py index b79b1a9..78b3af5 100644 --- a/CMSSW_11_1_X_2020-04-14-1100/src/dump.py +++ b/CMSSW_11_1_X_2020-04-14-2300/src/dump.py @@ -2958,6 +2958,7 @@ process.FEVTDEBUGEventContent = cms.PSet( 'keep Phase2TrackerDigiedmDetSetVector_mix_*_*', 'keep *_TTClustersFromPhase2TrackerDigis_*_*', 'keep *_TTStubsFromPhase2TrackerDigis_*_*', + 'keep *_TrackerDTC_*_*', 'keep *_muonGEMDigis_*_*', 'keep *_muonGEMDigis_*_*', 'keep *_mtdUncalibratedRecHits_*_*', @@ -3969,6 +3970,7 @@ process.FEVTDEBUGHLTEventContent = cms.PSet( 'keep Phase2TrackerDigiedmDetSetVector_mix_*_*', 'keep *_TTClustersFromPhase2TrackerDigis_*_*', 'keep *_TTStubsFromPhase2TrackerDigis_*_*', + 'keep *_TrackerDTC_*_*', 'keep *_muonGEMDigis_*_*', 'keep *_muonGEMDigis_*_*', 'keep *_mtdUncalibratedRecHits_*_*', @@ -4476,6 +4478,7 @@ process.FEVTEventContent = cms.PSet( 'keep Phase2TrackerDigiedmDetSetVector_mix_*_*', 'keep *_TTClustersFromPhase2TrackerDigis_*_*', 'keep *_TTStubsFromPhase2TrackerDigis_*_*', + 'keep *_TrackerDTC_*_*', 'keep *_muonGEMDigis_*_*', 'keep *_muonGEMDigis_*_*', 'keep *_mtdUncalibratedRecHits_*_*', @@ -17299,6 +17302,130 @@ process.TrackAssociatorParameters = cms.PSet( usePreshower = cms.bool(False) ) +process.TrackerDTCFormat_params = cms.PSet( + ParamsFormat = cms.PSet( + ChosenRofPhi = cms.double(55.0), + Disk2SRsSet = cms.VPSet( + cms.PSet( + Disk2SRs = cms.vdouble( + 66.7345, 71.7345, 77.5056, 82.5056, 84.8444, + 89.8444, 95.7515, 100.7515, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 66.7345, 71.7345, 77.5056, 82.5056, 84.8444, + 89.8444, 95.7515, 100.7515, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 65.1317, 70.1317, 75.63, 80.63, 83.9293, + 88.9293, 94.6316, 99.6316, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 65.1317, 70.1317, 75.63, 80.63, 83.9293, + 88.9293, 94.6316, 99.6316, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 65.1317, 70.1317, 75.63, 80.63, 83.9293, + 88.9293, 94.6316, 99.6316, 102.475, 107.475 + ) + ) + ), + DiskZs = cms.vdouble(131.18, 155.0, 185.34, 221.619, 265.0), + LayerRs = cms.vdouble( + 24.8656, 37.1678, 52.27, 68.7, 86.0, + 110.8 + ), + MaxEta = cms.double(2.5), + MinPt = cms.double(2.0), + NumLayers = cms.int32(4), + NumRingsPS = cms.vint32(11, 11, 8, 8, 8), + RangesAlpha = cms.vdouble(0.0, 0.0, 0.0, 1024.0), + RangesR = cms.vdouble(7.5, 7.5, 120.0, 0.0), + RangesZ = cms.vdouble(240.0, 240.0, 7.5, 7.5), + WidthsAlpha = cms.vint32(0, 0, 0, 4), + WidthsBend = cms.vint32(3, 4, 3, 4), + WidthsPhi = cms.vint32(14, 17, 14, 14), + WidthsR = cms.vint32(7, 7, 12, 7), + WidthsZ = cms.vint32(12, 8, 7, 7) + ), + ParamsTTStubAlgo = cms.PSet( + BaseWindowSize = cms.double(0.5), + CheckHistory = cms.bool(False), + Label = cms.string('TTStubAlgorithm_official_Phase2TrackerDigi_'), + Process = cms.string('HLT') + ) +) + +process.TrackerDTCProducer_params = cms.PSet( + ParamsConverter = cms.PSet( + WidthQoverPt = cms.int32(9), + WidthRowLUT = cms.int32(4) + ), + ParamsED = cms.PSet( + CheckHistory = cms.bool(True), + DataFormat = cms.string('Hybrid'), + InputTagCablingMap = cms.ESInputTag("GlobalTag",""), + InputTagGeometryConfiguration = cms.ESInputTag("XMLIdealGeometryESSource",""), + InputTagMagneticField = cms.ESInputTag("VolumeBasedMagneticFieldESProducer",""), + InputTagTTStubAlgorithm = cms.ESInputTag("TTStubAlgorithm_official_Phase2TrackerDigi_",""), + InputTagTTStubDetSetVec = cms.InputTag("TTStubsFromPhase2TrackerDigis","StubAccepted"), + InputTagTrackerGeometry = cms.ESInputTag("trackerGeometry",""), + InputTagTrackerTopology = cms.ESInputTag("trackerTopology",""), + OffsetDetIdDSV = cms.int32(1), + OffsetDetIdTP = cms.int32(-1), + OffsetLayerDisks = cms.int32(10), + OffsetLayerId = cms.int32(1), + ProcessName = cms.string('HLT'), + ProductBranch = cms.string('StubAccepted'), + ProductLabel = cms.string('XMLIdealGeometryESSource'), + SupportedTrackerXMLFile = cms.string('tracker.xml'), + SupportedTrackerXMLPSet = cms.string('geomXMLFiles'), + SupportedTrackerXMLPath = cms.string('Geometry/TrackerCommonData/data/PhaseII/'), + SupportedTrackerXMLVersions = cms.vstring( + 'TiltedTracker613', + 'TiltedTracker613_MB_2019_04' + ) + ), + ParamsFW = cms.PSet( + BField = cms.double(3.81120228767), + BFieldError = cms.double(1e-06), + InnerRadius = cms.double(21.8), + MaxPitch = cms.double(0.01), + OuterRadius = cms.double(112.7), + SpeedOfLight = cms.double(2.99792458) + ), + ParamsRouter = cms.PSet( + EnableTruncation = cms.bool(False), + FreqDTC = cms.double(360.0), + NumFramesInfra = cms.int32(6), + NumRoutingBlocks = cms.int32(2), + SizeStack = cms.int32(64), + TMP_TFP = cms.int32(18) + ), + ParamsTracker = cms.PSet( + BaseBend = cms.double(0.25), + BaseCol = cms.double(1.0), + BaseRow = cms.double(0.5), + BendCut = cms.double(1.3125), + FreqLHC = cms.double(40.0), + NumDTCsPerRegion = cms.int32(24), + NumModulesPerDTC = cms.int32(72), + NumOverlappingRegions = cms.int32(2), + NumRegions = cms.int32(9), + TMP_FE = cms.int32(8), + WidthBend = cms.int32(6), + WidthCol = cms.int32(5), + WidthRow = cms.int32(11) + ) +) + process.TrackerKinkFinderParametersBlock = cms.PSet( TrackerKinkFinderParameters = cms.PSet( DoPredictionsOnly = cms.bool(False), @@ -30450,6 +30577,128 @@ process.TrackProducer = cms.EDProducer("TrackProducer", ) +process.TrackerDTCProducer = cms.EDProducer("trackerDTC::Producer", + ParamsConverter = cms.PSet( + WidthQoverPt = cms.int32(9), + WidthRowLUT = cms.int32(4) + ), + ParamsED = cms.PSet( + CheckHistory = cms.bool(True), + DataFormat = cms.string('Hybrid'), + InputTagCablingMap = cms.ESInputTag("GlobalTag",""), + InputTagGeometryConfiguration = cms.ESInputTag("XMLIdealGeometryESSource",""), + InputTagMagneticField = cms.ESInputTag("VolumeBasedMagneticFieldESProducer",""), + InputTagTTStubAlgorithm = cms.ESInputTag("TTStubAlgorithm_official_Phase2TrackerDigi_",""), + InputTagTTStubDetSetVec = cms.InputTag("TTStubsFromPhase2TrackerDigis","StubAccepted"), + InputTagTrackerGeometry = cms.ESInputTag("trackerGeometry",""), + InputTagTrackerTopology = cms.ESInputTag("trackerTopology",""), + OffsetDetIdDSV = cms.int32(1), + OffsetDetIdTP = cms.int32(-1), + OffsetLayerDisks = cms.int32(10), + OffsetLayerId = cms.int32(1), + ProcessName = cms.string('HLT'), + ProductBranch = cms.string('StubAccepted'), + ProductLabel = cms.string('XMLIdealGeometryESSource'), + SupportedTrackerXMLFile = cms.string('tracker.xml'), + SupportedTrackerXMLPSet = cms.string('geomXMLFiles'), + SupportedTrackerXMLPath = cms.string('Geometry/TrackerCommonData/data/PhaseII/'), + SupportedTrackerXMLVersions = cms.vstring( + 'TiltedTracker613', + 'TiltedTracker613_MB_2019_04' + ) + ), + ParamsFW = cms.PSet( + BField = cms.double(3.81120228767), + BFieldError = cms.double(1e-06), + InnerRadius = cms.double(21.8), + MaxPitch = cms.double(0.01), + OuterRadius = cms.double(112.7), + SpeedOfLight = cms.double(2.99792458) + ), + ParamsFormat = cms.PSet( + ChosenRofPhi = cms.double(55.0), + Disk2SRsSet = cms.VPSet( + cms.PSet( + Disk2SRs = cms.vdouble( + 66.7345, 71.7345, 77.5056, 82.5056, 84.8444, + 89.8444, 95.7515, 100.7515, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 66.7345, 71.7345, 77.5056, 82.5056, 84.8444, + 89.8444, 95.7515, 100.7515, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 65.1317, 70.1317, 75.63, 80.63, 83.9293, + 88.9293, 94.6316, 99.6316, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 65.1317, 70.1317, 75.63, 80.63, 83.9293, + 88.9293, 94.6316, 99.6316, 102.475, 107.475 + ) + ), + cms.PSet( + Disk2SRs = cms.vdouble( + 65.1317, 70.1317, 75.63, 80.63, 83.9293, + 88.9293, 94.6316, 99.6316, 102.475, 107.475 + ) + ) + ), + DiskZs = cms.vdouble(131.18, 155.0, 185.34, 221.619, 265.0), + LayerRs = cms.vdouble( + 24.8656, 37.1678, 52.27, 68.7, 86.0, + 110.8 + ), + MaxEta = cms.double(2.5), + MinPt = cms.double(2.0), + NumLayers = cms.int32(4), + NumRingsPS = cms.vint32(11, 11, 8, 8, 8), + RangesAlpha = cms.vdouble(0.0, 0.0, 0.0, 1024.0), + RangesR = cms.vdouble(7.5, 7.5, 120.0, 0.0), + RangesZ = cms.vdouble(240.0, 240.0, 7.5, 7.5), + WidthsAlpha = cms.vint32(0, 0, 0, 4), + WidthsBend = cms.vint32(3, 4, 3, 4), + WidthsPhi = cms.vint32(14, 17, 14, 14), + WidthsR = cms.vint32(7, 7, 12, 7), + WidthsZ = cms.vint32(12, 8, 7, 7) + ), + ParamsRouter = cms.PSet( + EnableTruncation = cms.bool(False), + FreqDTC = cms.double(360.0), + NumFramesInfra = cms.int32(6), + NumRoutingBlocks = cms.int32(2), + SizeStack = cms.int32(64), + TMP_TFP = cms.int32(18) + ), + ParamsTTStubAlgo = cms.PSet( + BaseWindowSize = cms.double(0.5), + CheckHistory = cms.bool(False), + Label = cms.string('TTStubAlgorithm_official_Phase2TrackerDigi_'), + Process = cms.string('HLT') + ), + ParamsTracker = cms.PSet( + BaseBend = cms.double(0.25), + BaseCol = cms.double(1.0), + BaseRow = cms.double(0.5), + BendCut = cms.double(1.3125), + FreqLHC = cms.double(40.0), + NumDTCsPerRegion = cms.int32(24), + NumModulesPerDTC = cms.int32(72), + NumOverlappingRegions = cms.int32(2), + NumRegions = cms.int32(9), + TMP_FE = cms.int32(8), + WidthBend = cms.int32(6), + WidthCol = cms.int32(5), + WidthRow = cms.int32(11) + ) +) + + process.addPileupInfo = cms.EDProducer("PileupInformation", PileupMixingLabel = cms.InputTag("mix"), TrackingParticlesLabel = cms.InputTag("mergedtruth"), @@ -89065,7 +89314,7 @@ process.electronPFIsolationDepositsSequence = cms.Sequence(process.electronPFIso process.pgen = cms.Sequence(cms.SequencePlaceholder("randomEngineStateProducer")+process.VertexSmearing+process.GenSmeared+process.GeneInfo+process.genJetMET) -process.L1TrackTrigger = cms.Sequence(process.TrackTriggerClustersStubs+process.TrackTriggerAssociatorClustersStubs) +process.L1TrackTrigger = cms.Sequence(process.TrackTriggerClustersStubs+process.TrackTriggerAssociatorClustersStubs+process.TrackerDTCProducer) process.L1simulation_step = cms.Path(cms.Task(process.hgcalBackEndLayer1Producer, process.hgcalBackEndLayer2Producer, process.hgcalConcentratorProducer, process.hgcalTowerMapProducer, process.hgcalTowerProducer, process.hgcalVFEProducer, process.me0RecHits, process.me0RecHitsCoarse, process.me0Segments, process.me0TriggerConvertedPseudoDigis, process.me0TriggerDigis, process.me0TriggerPseudoDigis, process.simBmtfDigis, process.simCaloStage2Digis, process.simCaloStage2Layer1Digis, process.simCscTriggerPrimitiveDigis, process.simDtTriggerPrimitiveDigis, process.simEmtfDigis, process.simGmtCaloSumDigis, process.simGmtStage2Digis, process.simGtExtFakeStage2Digis, process.simGtStage2Digis, process.simMuonGEMPadDigiClusters, process.simMuonGEMPadDigis, process.simMuonME0PadDigis, process.simMuonME0PseudoReDigisCoarse, process.simOmtfDigis, process.simTwinMuxDigis)) @@ -89086,7 +89335,7 @@ process.HLT_Physics_v1 = cms.Path(process.hltTriggerType+process.hltPrePhysics+p process.digi2raw_step = cms.Path(cms.Task(process.SiStripDigiToRaw, process.bmtfStage2Raw, process.caloLayer1RawFed1354, process.caloLayer1RawFed1356, process.caloLayer1RawFed1358, process.caloStage2Raw, process.cscpacker, process.dtpacker, process.ecalPacker, process.esDigiToRaw, process.gemPacker, process.gmtStage2Raw, process.gtStage2Raw, process.hcalRawDataVME, process.hcalRawDatauHTR, process.omtfStage2Raw, process.rawDataCollector)) -process.L1TrackTrigger_step = cms.Path(cms.Task(process.TTClusterAssociatorFromPixelDigis, process.TTClustersFromPhase2TrackerDigis, process.TTStubAssociatorFromPixelDigis, process.TTStubsFromPhase2TrackerDigis)) +process.L1TrackTrigger_step = cms.Path(cms.Task(process.TTClusterAssociatorFromPixelDigis, process.TTClustersFromPhase2TrackerDigis, process.TTStubAssociatorFromPixelDigis, process.TTStubsFromPhase2TrackerDigis, process.TrackerDTCProducer)) process.HLT_Random_v1 = cms.Path(process.hltRandomEventsFilter+process.hltPreRandom+process.hltBoolEnd, cms.Task(process.hltGtStage2Digis))