CMS 3D CMS Logo

RecoTauFixedConeProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from RecoTauTag.RecoTau.PFRecoTauQualityCuts_cfi import PFTauQualityCuts
3 from RecoTauTag.RecoTau.RecoTauShrinkingConeProducer_cfi import \
4  shrinkingConeRecoTaus
5 
6 '''
7 
8 Configuration for 'shrinkingCone' PFTau Producer
9 
10 See PFT-08-001 for a description of the algorithm.
11 
12 '''
13 
14 _fixedConeRecoTausConfig = cms.PSet(
15  name = cms.string("fixedCone"),
16  qualityCuts = PFTauQualityCuts,
17  # If true, consider PFLeptons (e/mu) as charged hadrons.
18  usePFLeptons = cms.bool(True),
19  pfCandSrc = cms.InputTag("particleFlow"),
20  plugin = cms.string("RecoTauBuilderConePlugin"),
21  leadObjectPt = cms.double(5.0),
22  matchingCone = cms.string('0.3'),
23  signalConeChargedHadrons = cms.string('0.07'),
24  isoConeChargedHadrons = cms.string('0.4'),
25  signalConePiZeros = cms.string('0.15'),
26  isoConePiZeros = cms.string('0.4'),
27  signalConeNeutralHadrons = cms.string('0.10'),
28  isoConeNeutralHadrons = cms.string('0.4'),
29  maxSignalConeChargedHadrons = cms.int32(-1), # CV: upper limit on number of signalConeChargedHadrons disabled per default
30  minAbsPhotonSumPt_insideSignalCone = cms.double(2.5),
31  minRelPhotonSumPt_insideSignalCone = cms.double(0.10)
32 )
33 
34 fixedConeRecoTaus = shrinkingConeRecoTaus.clone(
35  builders = cms.VPSet(
36  _fixedConeRecoTausConfig
37  )
38 )