CMS 3D CMS Logo

TtSemiLepJetCombWMassDeltaTopMass_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #
4 # module to make the WMassDeltaTopMass jet combination
5 #
6 findTtSemiLepJetCombWMassDeltaTopMass = cms.EDProducer("TtSemiLepJetCombWMassDeltaTopMass",
7  ## jet input
8  jets = cms.InputTag("selectedPatJets"),
9  ## lepton input
10  leps = cms.InputTag("selectedPatMuons"),
11  ## met input
12  mets = cms.InputTag("patMETs"),
13  maxNJets = cms.int32(4),
14  ## nominal WMass parameter (in GeV)
15  wMass = cms.double(80.4),
16  ## use b-tagging two distinguish between light and b jets
17  useBTagging = cms.bool(False),
18  ## choose algorithm for b-tagging
19  bTagAlgorithm = cms.string("trackCountingHighEffBJetTags"),
20  ## minimum b discriminator value required for b jets and
21  ## maximum b discriminator value allowed for non-b jets
22  minBDiscBJets = cms.double(1.0),
23  maxBDiscLightJets = cms.double(3.0),
24  ## different ways to calculate a neutrino pz:
25  ## -1 : take MET as neutrino directly, i.e. pz = 0
26  ## or use mW = 80.4 GeV to solve the quadratic equation for the neutrino pz;
27  ## if two real solutions...
28  ## 0 : take the one closer to the lepton pz if neutrino pz < 300 GeV,
29  ## otherwise the more central one
30  ## 1 : always take the one closer to the lepton pz
31  ## 2 : always take the more central one, i.e. minimize neutrino pz
32  ## 3 : maximize the cosine of the angle between lepton and reconstructed W
33  ## in all these cases (0, 1, 2, 3), only the real part is used if solutions are complex
34  neutrinoSolutionType = cms.int32(-1)
35 )