1 import FWCore.ParameterSet.Config
as cms
5 Defintions used in PFTauDecayModeDeterminator
6 Purpose: Reconstruct the correct tau decay mode of reco::PFTaus
7 Author: Evan K. Friis, UC Davis (friis@physics.ucdavis.edu)
10 standardDecayModeParams = cms.PSet(
11 maxPiZeroMass = cms.double(0.2),
12 refitTracks = cms.bool(
False),
13 mergeLowPtPhotonsFirst = cms.bool(
True),
14 mergeByBestMatch = cms.bool(
True),
15 setMergedPi0Mass = cms.bool(
True),
16 setChargedPionMass = cms.bool(
True),
17 setPi0Mass = cms.bool(
True),
18 filterPhotons = cms.bool(
True),
19 minPtFractionSinglePhotons = cms.double(0.10),
20 minPtFractionPiZeroes = cms.double(0.15),
21 maxPhotonsToMerge = cms.uint32(2),
22 filterTwoProngs = cms.bool(
True),
23 minPtFractionForSecondProng = cms.double(0.1),
24 maxDistance = cms.double(0.01),
25 maxNbrOfIterations = cms.int32(10)
28 pfTauDecayMode = cms.EDProducer(
"PFRecoTauDecayModeDeterminator",
29 standardDecayModeParams,
30 PFTauProducer = cms.InputTag(
"pfRecoTauProducer"),
32 pfTauDecayModeHighEfficiency = cms.EDProducer(
"PFRecoTauDecayModeDeterminator",
33 standardDecayModeParams,
34 PFTauProducer = cms.InputTag(
"pfRecoTauProducerHighEfficiency"),
36 pfTauDecayModeInsideOut = cms.EDProducer(
"PFRecoTauDecayModeDeterminator",
37 standardDecayModeParams,
38 PFTauProducer = cms.InputTag(
"pfRecoTauProducerInsideOut"),