Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002 import copy
00003
00004 """
00005 Defintions used in PFTauDecayModeDeterminator
00006 Purpose: Reconstruct the correct tau decay mode of reco::PFTaus
00007 Author: Evan K. Friis, UC Davis (friis@physics.ucdavis.edu)
00008 """
00009
00010 standardDecayModeParams = cms.PSet(
00011 maxPiZeroMass = cms.double(0.2),
00012 refitTracks = cms.bool(False),
00013 mergeLowPtPhotonsFirst = cms.bool(True),
00014 mergeByBestMatch = cms.bool(True),
00015 setMergedPi0Mass = cms.bool(True),
00016 setChargedPionMass = cms.bool(True),
00017 setPi0Mass = cms.bool(True),
00018 filterPhotons = cms.bool(True),
00019 minPtFractionSinglePhotons = cms.double(0.10),
00020 minPtFractionPiZeroes = cms.double(0.15),
00021 maxPhotonsToMerge = cms.uint32(2),
00022 filterTwoProngs = cms.bool(True),
00023 minPtFractionForSecondProng = cms.double(0.1),
00024 maxDistance = cms.double(0.01),
00025 maxNbrOfIterations = cms.int32(10)
00026 )
00027
00028 pfTauDecayMode = cms.EDProducer("PFRecoTauDecayModeDeterminator",
00029 standardDecayModeParams,
00030 PFTauProducer = cms.InputTag("pfRecoTauProducer"),
00031 )
00032 pfTauDecayModeHighEfficiency = cms.EDProducer("PFRecoTauDecayModeDeterminator",
00033 standardDecayModeParams,
00034 PFTauProducer = cms.InputTag("pfRecoTauProducerHighEfficiency"),
00035 )
00036 pfTauDecayModeInsideOut = cms.EDProducer("PFRecoTauDecayModeDeterminator",
00037 standardDecayModeParams,
00038 PFTauProducer = cms.InputTag("pfRecoTauProducerInsideOut"),
00039 )