CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
fftjetpfpileupcleaner_cfi.py
Go to the documentation of this file.
2 
4 
5 fftjet_pf_pileup_cleaner = cms.EDProducer(
6  "FFTJetPFPileupCleaner",
7  #
8  # Label for the input collection of PFCandidate objects
9  PFCandidates = cms.InputTag("particleFlow"),
10  #
11  # Label for the collection of primary vertices
12  Vertices = cms.InputTag("offlinePrimaryVertices"),
13  #
14  # Find the closest vertex even if the track is not associated
15  # with any good vertex?
16  checkClosestZVertex = cms.bool(True),
17  #
18  # Remove the objects associated with the main primary vertex?
19  removeMainVertex = cms.bool(False),
20  #
21  # Remove the objects not associated with any primary vertex?
22  removeUnassociated = cms.bool(False),
23  #
24  # Overall flag to invert the decision
25  reverseRemovalDecision = cms.bool(False),
26  #
27  # Various removal flags by object type. See PFCandidate header
28  # for dobject type etails.
29  remove_X = cms.bool(False),
30  remove_h = cms.bool(True),
31  remove_e = cms.bool(True),
32  remove_mu = cms.bool(True),
33  remove_gamma = cms.bool(False),
34  remove_h0 = cms.bool(False),
35  remove_h_HF = cms.bool(False),
36  remove_egamma_HF = cms.bool(False),
37  #
38  # Minimum and maximum allowed eta
39  etaMin = cms.double(-fftjet_standard_eta_range),
40  etaMax = cms.double(fftjet_standard_eta_range),
41  #
42  # Vertex quality cut
43  vertexNdofCut = cms.double(4.0)
44 )