1 import FWCore.ParameterSet.Config
as cms
5 Configuration for Pi Zero producer plugins.
7 Author: Evan K. Friis, UC Davis
14 allSinglePhotons = cms.PSet(
15 name = cms.string(
"1"),
16 plugin = cms.string(
"RecoTauPiZeroTrivialPlugin"),
17 qualityCuts = PFTauQualityCuts,
21 combinatoricPhotonPairs = cms.PSet(
22 name = cms.string(
"2"),
23 plugin = cms.string(
"RecoTauPiZeroCombinatoricPlugin"),
24 qualityCuts = PFTauQualityCuts,
26 maxInputGammas = cms.uint32(10),
28 minMass = cms.double(0.0),
29 maxMass = cms.double(-1.0),
30 choose = cms.uint32(2),
35 name = cms.string(
"s"),
36 plugin = cms.string(
"RecoTauPiZeroStripPlugin"),
37 qualityCuts = PFTauQualityCuts,
39 stripCandidatesParticleIds = cms.vint32(2, 4),
40 stripEtaAssociationDistance = cms.double(0.05),
41 stripPhiAssociationDistance = cms.double(0.2),
42 makeCombinatoricStrips = cms.bool(
False),
43 verbosity = cms.int32(0)
46 comboStrips = strips.clone(
47 name = cms.string(
"cs"),
48 plugin = cms.string(
"RecoTauPiZeroStripPlugin"),
49 makeCombinatoricStrips = cms.bool(
True),
50 maxInputStrips = cms.int32(5),
51 stripMassWhenCombining = cms.double(0.0),
56 modStrips = strips.clone(
57 plugin = cms.string(
'RecoTauPiZeroStripPlugin2'),
58 applyElecTrackQcuts = cms.bool(
False),
59 minGammaEtStripSeed = cms.double(1.0),
60 minGammaEtStripAdd = cms.double(1.0),
61 minStripEt = cms.double(1.0),
62 updateStripAfterEachDaughter = cms.bool(
False),
63 maxStripBuildIterations = cms.int32(-1),
70 modStrips2 = strips.clone(
71 plugin = cms.string(
'RecoTauPiZeroStripPlugin3'),
72 qualityCuts = PFTauQualityCuts,
73 applyElecTrackQcuts = cms.bool(
False),
74 stripEtaAssociationDistanceFunc = cms.PSet(
75 function = cms.string(
"TMath::Min(0.15, TMath::Max(0.05, [0]*TMath::Power(pT, -[1])))"),
76 par0 = cms.double(1.97077e-01),
77 par1 = cms.double(6.58701e-01)
79 stripPhiAssociationDistanceFunc = cms.PSet(
80 function = cms.string(
"TMath::Min(0.3, TMath::Max(0.05, [0]*TMath::Power(pT, -[1])))"),
81 par0 = cms.double(3.52476e-01),
82 par1 = cms.double(7.07716e-01)
84 makeCombinatoricStrips = cms.bool(
False),
85 minGammaEtStripSeed = cms.double(1.0),
86 minGammaEtStripAdd = cms.double(1.0),
87 minStripEt = cms.double(1.0),
90 updateStripAfterEachDaughter = cms.bool(
False),
91 maxStripBuildIterations = cms.int32(-1),