1 import FWCore.ParameterSet.Config
as cms
4 from L1Trigger.DTTriggerPhase2.HoughGrouping_cfi
import HoughGrouping
5 from L1Trigger.DTTriggerPhase2.PseudoBayesGrouping_cfi
import PseudoBayesPattern
7 dtTriggerPhase2PrimitiveDigis = cms.EDProducer(
"DTTrigPhase2Prod",
8 digiTag = cms.InputTag(
"CalibratedDigis"),
9 tanPhiTh = cms.double(1.),
10 tanPhiThw2max = cms.double(1.3),
11 tanPhiThw2min = cms.double(0.5),
12 tanPhiThw1max = cms.double(0.9),
13 tanPhiThw1min = cms.double(0.2),
14 tanPhiThw0 = cms.double(0.5),
15 chi2Th = cms.double(0.01),
16 chi2corTh = cms.double(0.1),
17 useBX_correlation = cms.bool(
False),
18 dT0_correlate_TP = cms.double(25.),
19 dBX_correlate_TP = cms.int32(0),
20 dTanPsi_correlate_TP = cms.double(99999.),
21 clean_chi2_correlation = cms.bool(
True),
22 allow_confirmation = cms.bool(
True),
23 minx_match_2digis = cms.double(1.),
24 scenario = cms.int32(0),
25 df_extended = cms.int32(0),
26 max_primitives = cms.int32(999),
28 output_mixer = cms.bool(
False),
29 output_latpredictor = cms.bool(
False),
30 output_slfitter = cms.bool(
False),
31 output_slfilter = cms.bool(
False),
32 output_confirmed = cms.bool(
False),
33 output_matcher = cms.bool(
False),
35 ttrig_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/wire_rawId_ttrig.txt'),
36 z_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/wire_rawId_z.txt'),
37 lut_sl1 = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/fitterlut_sl1.dat'),
38 lut_sl2 = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/fitterlut_slx.dat'),
39 lut_sl3 = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/fitterlut_sl3.dat'),
40 lut_2sl = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/fitterlut_2sl.dat'),
41 shift_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/wire_rawId_x.txt'),
42 shift_theta_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/theta_shift.txt'),
43 maxdrift_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/drift_time_per_chamber.txt'),
44 global_coords_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/global_coord_perp_x_phi0.txt'),
45 laterality_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/lat_predictions.dat'),
48 minHits4Fit = cms.int32(3),
49 splitPathPerSL = cms.bool(
True),
52 debug = cms.untracked.bool(
False),
53 dump = cms.untracked.bool(
False),
56 rpcRecHits = cms.InputTag(
"rpcRecHits"),
57 useRPC = cms.bool(
False),
58 bx_window = cms.int32(1),
59 phi_window = cms.double(50.),
60 max_quality_to_overwrite_t0 = cms.int32(9),
61 storeAllRPCHits = cms.bool(
False),
62 activateBuffer = cms.bool(
False),
63 superCelltimewidth = cms.double(400),
64 superCellspacewidth = cms.int32(20),
67 dtTriggerPhase2PrimitiveDigis.HoughGrouping = HoughGrouping
68 dtTriggerPhase2PrimitiveDigis.PseudoBayesPattern = PseudoBayesPattern