File indexing completed on 2025-04-15 22:41:36
0001
0002 import FWCore.ParameterSet.Config as cms
0003
0004 from L1TriggerConfig.DTTPGConfigProducers.L1DTTPGConfigFromDB_cff import *
0005 from L1Trigger.DTTriggerPhase2.HoughGrouping_cfi import HoughGrouping
0006 from L1Trigger.DTTriggerPhase2.PseudoBayesGrouping_cfi import PseudoBayesPattern
0007
0008 dtTriggerPhase2PrimitiveDigis = cms.EDProducer("DTTrigPhase2Prod",
0009 digiTag = cms.InputTag("CalibratedDigis"),
0010 tanPhiTh = cms.double(1.),
0011 tanPhiThw2max = cms.double(1.3),
0012 tanPhiThw2min = cms.double(0.5),
0013 tanPhiThw1max = cms.double(0.9),
0014 tanPhiThw1min = cms.double(0.2),
0015 tanPhiThw0 = cms.double(0.5),
0016 chi2Th = cms.double(0.01),
0017 chi2corTh = cms.double(0.1),
0018 useBX_correlation = cms.bool(False),
0019 dT0_correlate_TP = cms.double(25.),
0020 dBX_correlate_TP = cms.int32(0),
0021 dTanPsi_correlate_TP = cms.double(99999.),
0022 clean_chi2_correlation = cms.bool(True),
0023 allow_confirmation = cms.bool(True),
0024 minx_match_2digis = cms.double(1.),
0025 scenario = cms.int32(0),
0026 df_extended = cms.int32(0),
0027 co_option = cms.int32(1),
0028 co_quality = cms.int32(1),
0029 co_wh2option = cms.int32(1),
0030 th_option = cms.int32(1),
0031 th_quality = cms.int32(2),
0032 max_primitives = cms.int32(999),
0033
0034 output_mixer = cms.bool(False),
0035 output_latpredictor = cms.bool(False),
0036 output_slfitter = cms.bool(False),
0037 output_slfilter = cms.bool(False),
0038 output_confirmed = cms.bool(False),
0039 output_matcher = cms.bool(False),
0040
0041 ttrig_filename = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/wire_rawId_ttrig.txt'),
0042 z_filename = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/wire_rawId_z.txt'),
0043 lut_sl1 = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/fitterlut_sl1.dat'),
0044 lut_sl2 = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/fitterlut_slx.dat'),
0045 lut_sl3 = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/fitterlut_sl3.dat'),
0046 lut_2sl = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/fitterlut_2sl.dat'),
0047 shift_filename = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/wire_rawId_x.txt'),
0048 shift_theta_filename = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/theta_shift.txt'),
0049 maxdrift_filename = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/simple_vdrift.txt'),
0050 global_coords_filename = cms.FileInPath('L1Trigger/DTTriggerPhase2/data/global_coord_perp_x_phi0.txt'),
0051 algo = cms.int32(0),
0052
0053 minHits4Fit = cms.int32(3),
0054 splitPathPerSL = cms.bool(True),
0055
0056
0057 debug = cms.untracked.bool(False),
0058 dump = cms.untracked.bool(False),
0059
0060
0061 rpcRecHits = cms.InputTag("rpcRecHits"),
0062 useRPC = cms.bool(False),
0063 bx_window = cms.int32(1),
0064 phi_window = cms.double(50.),
0065 max_quality_to_overwrite_t0 = cms.int32(9),
0066 storeAllRPCHits = cms.bool(False),
0067 activateBuffer = cms.bool(False),
0068 superCelltimewidth = cms.double(400),
0069 superCellspacewidth = cms.int32(20),
0070 )
0071
0072 dtTriggerPhase2PrimitiveDigis.HoughGrouping = HoughGrouping
0073 dtTriggerPhase2PrimitiveDigis.PseudoBayesPattern = PseudoBayesPattern