CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
HICaloCompatibleTracks_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hiCaloCompatibleTracks = cms.EDProducer("HICaloCompatibleTrackSelector",
4  srcTracks = cms.InputTag("hiSelectedTracks"),
5  srcTower = cms.InputTag("towerMaker"),
6  srcPFCands = cms.InputTag("particleFlowTmp"),
7  usePFCandMatching = cms.untracked.bool(True),
8  trkPtMin = cms.untracked.double(10.0),
9  trkEtaMax = cms.untracked.double(2.4),
10  towerPtMin = cms.untracked.double(5.0),
11  matchConeRadius = cms.untracked.double(0.087),
12  # (calo energy sum/track pt) > caloCut (0 - loose, 1.0 - tight)
13  caloCut = cms.untracked.double(0.3),
14  keepAllTracks = cms.untracked.bool(True),
15  copyTrajectories = cms.untracked.bool(True),
16  copyExtras = cms.untracked.bool(True),
17  qualityToSet = cms.string("highPuritySetWithPV"),
18  qualityToSkip = cms.string("highPurity"),
19  qualityToMatch = cms.string("tight"),
20  minimumQuality = cms.string("loose"),
21  # root syntax, pt dependent calo-compatibility cut
22  funcCaloComp = cms.string("0.75*(x-10.)"),
23  # root syntax, pt dependent deltaR matching cut
24  funcDeltaRTowerMatch = cms.string("0.087/(1.0+0.1*exp(-0.28*(x-20.)))")
25 )