CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TtSemiLepEvtBuilder_cfi.py
Go to the documentation of this file.
2 
3 #
4 # module to fill the semi-leptonic ttbar event structure
5 #
6 ttSemiLepEvent = cms.EDProducer("TtSemiLepEvtBuilder",
7  ## choose leptonic decay modes
8  decayChannel1 = cms.int32(2), # 0: none
9  # 1: electron
10  # 2: muon
11  # 3: tau
12 
13  decayChannel2 = cms.int32(0), # 0: none
14  # 1: electron
15  # 2: muon
16  # 3: tau
17 
18  ## set verbosity level
19  verbosity = cms.int32(0), # 0: no additional printout
20  # 1: print a summary for each event
21 
22  ## add genEvt (if available)
23  genEvent = cms.InputTag("genEvt"),
24 
25  ## labels for event hypotheses
26  ## (this vector of strings can be modified using the functions
27  ## addTtSemiLepHypotheses and removeTtSemiLepHypGenMatch in
28  ## TopQuarkAnalysis.TopEventProducers.sequences.ttSemiLepEvtBuilder_cff)
29  hypotheses = cms.vstring("ttSemiLepHypGenMatch"), # "ttSemiLepHypGeom"
30  # "ttSemiLepHypWMassMaxSumPt"
31  # "ttSemiLepHypMaxSumPtWMass"
32  # "ttSemiLepHypKinFit"
33  # "ttSemiLepHypMVADisc"
34 
35  ## add extra information on kinFit
36  kinFit = cms.PSet(
37  chi2 = cms.InputTag("kinFitTtSemiLepEventHypothesis","Chi2"),
38  prob = cms.InputTag("kinFitTtSemiLepEventHypothesis","Prob"),
39  ),
40 
41  ## add extra information on genMatch
42  genMatch = cms.PSet(
43  sumPt = cms.InputTag("ttSemiLepJetPartonMatch","SumPt"),
44  sumDR = cms.InputTag("ttSemiLepJetPartonMatch","SumDR"),
45  ),
46 
47  ## add extra information on mvaDisc
48  mvaDisc = cms.PSet(
49  meth = cms.InputTag("findTtSemiLepJetCombMVA","Method"),
50  disc = cms.InputTag("findTtSemiLepJetCombMVA","Discriminators")
51  )
52 )