1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import FWCore.ParameterSet.Config as cms
hltPfTICL = cms.EDProducer("PFTICLProducer",
mightGet = cms.optional.untracked.vstring,
muonSrc = cms.InputTag("hltPhase2L3Muons"),
pfMuonAlgoParameters = cms.PSet(
cosmicRejectionDistance = cms.double(1),
eventFactorForCosmics = cms.double(10),
eventFractionForCleaning = cms.double(0.5),
eventFractionForRejection = cms.double(0.8),
maxDPtOPt = cms.double(1),
metFactorForCleaning = cms.double(4),
metFactorForFakes = cms.double(4),
metFactorForHighEta = cms.double(25),
metFactorForRejection = cms.double(4),
metSignificanceForCleaning = cms.double(3),
metSignificanceForRejection = cms.double(4),
minEnergyForPunchThrough = cms.double(100),
minMomentumForPunchThrough = cms.double(100),
minPtForPostCleaning = cms.double(20),
ptErrorScale = cms.double(8),
ptFactorForHighEta = cms.double(2),
punchThroughFactor = cms.double(3),
punchThroughMETFactor = cms.double(4),
trackQuality = cms.string('highPurity')
),
ticlCandidateSrc = cms.InputTag("hltTiclTrackstersMerge"),
timingQualityThreshold = cms.double(0.5),
trackTimeErrorMap = cms.InputTag("tofPID","sigmat0"),
trackTimeQualityMap = cms.InputTag("mtdTrackQualityMVA","mtdQualMVA"),
trackTimeValueMap = cms.InputTag("tofPID","t0"),
useMTDTiming = cms.bool(False),
useTimingAverage = cms.bool(False)
)
from Configuration.ProcessModifiers.ticl_v5_cff import ticl_v5
ticl_v5.toModify(hltPfTICL, ticlCandidateSrc = cms.InputTag('hltTiclCandidate'), isTICLv5 = cms.bool(True))
|