1 import FWCore.ParameterSet.Config
as cms
3 hltL1TkMuons = cms.EDProducer(
"L1TkMuonProducer",
4 CHI2MAX = cms.double(100.0),
5 DRmax = cms.double(0.5),
6 ETABARRELOVERLAP = cms.double(0.83),
7 ETAMAX = cms.double(5.0),
8 ETAMIN = cms.double(0),
9 ETAOVERLAPENDCAP = cms.double(1.24),
10 L1BMTFInputTag = cms.InputTag(
"simKBmtfDigis",
"BMTF"),
11 L1EMTFInputTag = cms.InputTag(
"simEmtfDigis",
"EMTF"),
12 L1EMTFTrackCollectionInputTag = cms.InputTag(
"simEmtfDigis"),
13 L1OMTFInputTag = cms.InputTag(
"simOmtfDigis",
"OMTF"),
14 L1TrackInputTag = cms.InputTag(
"TTTracksFromTrackletEmulation",
"Level1TTTracks"),
15 PTMINTRA = cms.double(2.0),
16 ZMAX = cms.double(25.0),
17 applyQualityCuts = cms.bool(
True),
18 bmtfMatchAlgoVersion = cms.string(
'TP'),
19 correctGMTPropForTkZ = cms.bool(
True),
20 do_relax_factors = cms.bool(
True),
21 emtfMatchAlgoVersion = cms.string(
'MAnTra'),
22 emtfcorr_boundaries = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_endcap/matching_windows_boundaries.root'),
23 emtfcorr_phi_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_endcap/matching_windows_phi_q99.root'),
24 emtfcorr_theta_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_endcap/matching_windows_theta_q99.root'),
25 final_window_factor = cms.double(0.5),
26 initial_window_factor = cms.double(0.0),
27 mantra_bmtfcorr_boundaries = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_barrel/matching_windows_boundaries.root'),
28 mantra_bmtfcorr_phi_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_barrel/matching_windows_phi_q99.root'),
29 mantra_bmtfcorr_theta_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_barrel/matching_windows_theta_q99.root'),
30 mantra_emtfcorr_boundaries = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_endcap/matching_windows_boundaries.root'),
31 mantra_emtfcorr_phi_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_endcap/matching_windows_phi_q99.root'),
32 mantra_emtfcorr_theta_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_endcap/matching_windows_theta_q99.root'),
33 mantra_n_trk_par = cms.int32(4),
34 mantra_omtfcorr_boundaries = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_overlap/matching_windows_boundaries.root'),
35 mantra_omtfcorr_phi_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_overlap/matching_windows_phi_q99.root'),
36 mantra_omtfcorr_theta_windows = cms.FileInPath(
'L1Trigger/L1TMuon/data/MAnTra_data/matching_windows_overlap/matching_windows_theta_q99.root'),
37 max_trk_aeta = cms.double(2.5),
38 max_trk_chi2 = cms.double(100.0),
39 min_trk_nstubs = cms.int32(4),
40 min_trk_p = cms.double(3.5),
41 nStubsmin = cms.int32(4),
42 n_trk_par = cms.int32(4),
43 omtfMatchAlgoVersion = cms.string(
'MAnTra'),
44 pt_end_relax = cms.double(6.0),
45 pt_start_relax = cms.double(2.0),
46 use5ParameterFit = cms.bool(
False),
47 useRegionEtaMatching = cms.bool(
True),
48 useTPMatchWindows = cms.bool(
True)