CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/RecoJets/FFTJetProducers/python/fftjetpfpileupcleaner_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoJets.FFTJetProducers.fftjetcommon_cfi import *
00004 
00005 fftjet_pf_pileup_cleaner = cms.EDProducer(
00006     "FFTJetPFPileupCleaner",
00007     #
00008     # Label for the input collection of PFCandidate objects
00009     PFCandidates = cms.InputTag("particleFlow"),
00010     #
00011     # Label for the collection of primary vertices
00012     Vertices = cms.InputTag("offlinePrimaryVertices"),
00013     #
00014     # Find the closest vertex even if the track is not associated
00015     # with any good vertex?
00016     checkClosestZVertex = cms.bool(True),
00017     #
00018     # Remove the objects associated with the main primary vertex?
00019     removeMainVertex = cms.bool(False),
00020     #
00021     # Remove the objects not associated with any primary vertex?
00022     removeUnassociated = cms.bool(False),
00023     #
00024     # Overall flag to invert the decision
00025     reverseRemovalDecision = cms.bool(False),
00026     #
00027     # Various removal flags by object type. See PFCandidate header
00028     # for dobject type etails.
00029     remove_X = cms.bool(False),
00030     remove_h = cms.bool(True),
00031     remove_e = cms.bool(True),
00032     remove_mu = cms.bool(True),
00033     remove_gamma = cms.bool(False),
00034     remove_h0 = cms.bool(False),
00035     remove_h_HF = cms.bool(False),
00036     remove_egamma_HF = cms.bool(False),
00037     #
00038     # Minimum and maximum allowed eta
00039     etaMin = cms.double(-fftjet_standard_eta_range),
00040     etaMax = cms.double(fftjet_standard_eta_range),
00041     #
00042     # Vertex quality cut
00043     vertexNdofCut = cms.double(4.0)
00044 )