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 geometry_tag = cms.untracked.string(
""),
10 trigger_with_sl = cms.untracked.int32(4),
11 tanPhiTh = cms.untracked.double(1.),
12 tanPhiThw2max = cms.untracked.double(1.3),
13 tanPhiThw2min = cms.untracked.double(0.5),
14 tanPhiThw1max = cms.untracked.double(0.9),
15 tanPhiThw1min = cms.untracked.double(0.2),
16 tanPhiThw0 = cms.untracked.double(0.5),
17 chi2Th = cms.untracked.double(0.01),
18 chi2corTh = cms.untracked.double(0.1),
19 do_correlation = cms.bool(
True),
20 useBX_correlation = cms.untracked.bool(
False),
21 dT0_correlate_TP = cms.untracked.double(25.),
22 dBX_correlate_TP = cms.untracked.int32(0),
23 dTanPsi_correlate_TP = cms.untracked.double(99999.),
24 clean_chi2_correlation = cms.untracked.bool(
True),
25 allow_confirmation = cms.untracked.bool(
True),
26 minx_match_2digis = cms.untracked.double(1.),
27 scenario = cms.int32(0),
28 filter_cousins = cms.untracked.bool(
True),
30 ttrig_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/wire_rawId_ttrig.txt'),
31 z_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/wire_rawId_z.txt'),
32 shift_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/wire_rawId_x.txt'),
33 shift_theta_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/theta_shift.txt'),
34 global_coords_filename = cms.FileInPath(
'L1Trigger/DTTriggerPhase2/data/global_coord_perp_x_phi0.txt'),
35 cmssw_for_global = cms.untracked.bool(
False),
38 minHits4Fit = cms.untracked.int32(4),
41 debug = cms.untracked.bool(
False),
42 dump = cms.untracked.bool(
False),
45 rpcRecHits = cms.InputTag(
"rpcRecHits"),
46 useRPC = cms.bool(
False),
47 bx_window = cms.untracked.int32(1),
48 phi_window = cms.untracked.double(50.),
49 max_quality_to_overwrite_t0 = cms.untracked.int32(9),
50 storeAllRPCHits = cms.untracked.bool(
False),
51 activateBuffer = cms.bool(
False),
52 superCelltimewidth = cms.double(400),
53 superCellspacewidth = cms.int32(20),
56 dtTriggerPhase2PrimitiveDigis.HoughGrouping = HoughGrouping
57 dtTriggerPhase2PrimitiveDigis.PseudoBayesPattern = PseudoBayesPattern