File indexing completed on 2024-04-06 12:15:53
0001 import FWCore.ParameterSet.Config as cms
0002
0003 hltDt4DSegments = cms.EDProducer("DTRecSegment4DProducer",
0004 Reco4DAlgoConfig = cms.PSet(
0005 AllDTRecHits = cms.bool(True),
0006 Reco2DAlgoConfig = cms.PSet(
0007 AlphaMaxPhi = cms.double(1.0),
0008 AlphaMaxTheta = cms.double(0.9),
0009 MaxAllowedHits = cms.uint32(50),
0010 MaxChi2 = cms.double(4.0),
0011 debug = cms.untracked.bool(False),
0012 hit_afterT0_resolution = cms.double(0.03),
0013 nSharedHitsMax = cms.int32(2),
0014 nUnSharedHitsMin = cms.int32(2),
0015 performT0SegCorrection = cms.bool(False),
0016 performT0_vdriftSegCorrection = cms.bool(False),
0017 perform_delta_rejecting = cms.bool(False),
0018 recAlgo = cms.string('DTLinearDriftFromDBAlgo'),
0019 recAlgoConfig = cms.PSet(
0020 debug = cms.untracked.bool(False),
0021 doVdriftCorr = cms.bool(True),
0022 maxTime = cms.double(420.0),
0023 minTime = cms.double(-3.0),
0024 readLegacyTTrigDB = cms.bool(True),
0025 readLegacyVDriftDB = cms.bool(True),
0026 stepTwoFromDigi = cms.bool(False),
0027 tTrigMode = cms.string('DTTTrigSyncFromDB'),
0028 tTrigModeConfig = cms.PSet(
0029 debug = cms.untracked.bool(False),
0030 doT0Correction = cms.bool(True),
0031 doTOFCorrection = cms.bool(True),
0032 doWirePropCorrection = cms.bool(True),
0033 t0Label = cms.string(''),
0034 tTrigLabel = cms.string(''),
0035 tofCorrType = cms.int32(0),
0036 vPropWire = cms.double(24.4),
0037 wirePropCorrType = cms.int32(0)
0038 ),
0039 useUncertDB = cms.bool(True)
0040 ),
0041 segmCleanerMode = cms.int32(2)
0042 ),
0043 Reco2DAlgoName = cms.string('DTMeantimerPatternReco'),
0044 debug = cms.untracked.bool(False),
0045 hit_afterT0_resolution = cms.double(0.03),
0046 nUnSharedHitsMin = cms.int32(2),
0047 performT0SegCorrection = cms.bool(False),
0048 performT0_vdriftSegCorrection = cms.bool(False),
0049 perform_delta_rejecting = cms.bool(False),
0050 recAlgo = cms.string('DTLinearDriftFromDBAlgo'),
0051 recAlgoConfig = cms.PSet(
0052 debug = cms.untracked.bool(False),
0053 doVdriftCorr = cms.bool(True),
0054 maxTime = cms.double(420.0),
0055 minTime = cms.double(-3.0),
0056 readLegacyTTrigDB = cms.bool(True),
0057 readLegacyVDriftDB = cms.bool(True),
0058 stepTwoFromDigi = cms.bool(False),
0059 tTrigMode = cms.string('DTTTrigSyncFromDB'),
0060 tTrigModeConfig = cms.PSet(
0061 debug = cms.untracked.bool(False),
0062 doT0Correction = cms.bool(True),
0063 doTOFCorrection = cms.bool(True),
0064 doWirePropCorrection = cms.bool(True),
0065 t0Label = cms.string(''),
0066 tTrigLabel = cms.string(''),
0067 tofCorrType = cms.int32(0),
0068 vPropWire = cms.double(24.4),
0069 wirePropCorrType = cms.int32(0)
0070 ),
0071 useUncertDB = cms.bool(True)
0072 )
0073 ),
0074 Reco4DAlgoName = cms.string('DTMeantimerPatternReco4D'),
0075 debug = cms.untracked.bool(False),
0076 recHits1DLabel = cms.InputTag("hltDt1DRecHits"),
0077 recHits2DLabel = cms.InputTag("dt2DSegments")
0078 )