CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoTauTag/RecoTau/python/PFRecoTauDiscriminationAgainstCaloMuon_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoTauTag.RecoTau.TauDiscriminatorTools import requireLeadTrack
00004 from RecoTauTag.RecoTau.PFRecoTauQualityCuts_cfi import PFTauQualityCuts
00005 
00006 PFRecoTauDiscriminationAgainstCaloMuon = cms.EDProducer("PFRecoTauDiscriminationAgainstCaloMuon",
00007 
00008     # tau collection to discriminate
00009     PFTauProducer = cms.InputTag('pfRecoTauProducer'),
00010 
00011     # Require leading pion ensures that:
00012     #  1) these is at least one track above threshold (0.5 GeV) in the signal cone
00013     #  2) a track OR a pi-zero in the signal cone has pT > 5 GeV
00014     Prediscriminants = requireLeadTrack,
00015 
00016     # algorithm parameters
00017     srcEcalRecHitsBarrel = cms.InputTag('ecalRecHit', 'EcalRecHitsEB'),
00018     srcEcalRecHitsEndcap = cms.InputTag('ecalRecHit', 'EcalRecHitsEE'),
00019     srcHcalRecHits = cms.InputTag('hbhereco'),
00020 
00021     srcVertex = PFTauQualityCuts.primaryVertexSrc,
00022 
00023     minLeadTrackPt = cms.double(15.), # GeV
00024     minLeadTrackPtFraction = cms.double(0.8), # leadTrackPt/sumPtSignalTracks
00025 
00026     dRecal = cms.double(15.), # cm (size of cylinder around lead. track in which ECAL energy deposits are summed)
00027     dRhcal = cms.double(25.), # cm (size of cylinder around lead. track in which HCAL energy deposits are summed)
00028 
00029     maxEnEcal = cms.double(3.), # GeV
00030     maxEnHcal = cms.double(8.), # GeV
00031 
00032     maxEnToTrackRatio = cms.double(0.25)
00033 )
00034 
00035