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