1 import FWCore.ParameterSet.Config
as cms
5 Configuration for ChargedHadron producer plugins.
7 Author: Christian Veelken, LLR
15 chargedPFCandidates = cms.PSet(
16 name = cms.string(
"chargedPFCandidates"),
17 plugin = cms.string(
"PFRecoTauChargedHadronFromPFCandidatePlugin"),
20 chargedHadronCandidatesParticleIds = cms.vint32(1, 2, 3),
21 qualityCuts = PFTauQualityCuts,
22 dRmergeNeutralHadronWrtChargedHadron = cms.double(0.005),
23 dRmergeNeutralHadronWrtNeutralHadron = cms.double(0.010),
24 dRmergeNeutralHadronWrtElectron = cms.double(0.05),
25 dRmergeNeutralHadronWrtOther = cms.double(0.005),
26 minBlockElementMatchesNeutralHadron = cms.int32(2),
27 maxUnmatchedBlockElementsNeutralHadron = cms.int32(1),
28 dRmergePhotonWrtChargedHadron = cms.double(0.005),
29 dRmergePhotonWrtNeutralHadron = cms.double(0.010),
30 dRmergePhotonWrtElectron = cms.double(0.005),
31 dRmergePhotonWrtOther = cms.double(0.005),
32 minBlockElementMatchesPhoton = cms.int32(2),
33 maxUnmatchedBlockElementsPhoton = cms.int32(1),
34 minMergeNeutralHadronEt = cms.double(1.0),
35 minMergeGammaEt = cms.double(1.0),
36 minMergeChargedHadronPt = cms.double(100.),
37 verbosity = cms.int32(0)
43 name = cms.string(
"tracks"),
44 plugin = cms.string(
"PFRecoTauChargedHadronFromTrackPlugin"),
45 srcTracks = cms.InputTag(
'generalTracks'),
46 dRcone = cms.double(0.5),
47 dRconeLimitedToJetArea = cms.bool(
False),
48 qualityCuts = PFTauQualityCuts,
49 dRmergeNeutralHadron = cms.double(0.10),
50 dRmergePhoton = cms.double(0.05),
51 minMergeNeutralHadronEt = cms.double(1.0),
52 minMergeGammaEt = cms.double(1.0),
53 minMergeChargedHadronPt = cms.double(100.),
54 verbosity = cms.int32(0)
58 PFNeutralHadrons = chargedPFCandidates.clone(
59 name =
"PFNeutralHadrons",
60 plugin =
"PFRecoTauChargedHadronFromPFCandidatePlugin",
63 chargedHadronCandidatesParticleIds = [5],
64 minMergeChargedHadronPt = 0.,