CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/TopQuarkAnalysis/TopEventProducers/python/producers/TtSemiLepEvtBuilder_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #
00004 # module to fill the semi-leptonic ttbar event structure
00005 #
00006 ttSemiLepEvent = cms.EDProducer("TtSemiLepEvtBuilder",
00007     ## choose leptonic decay modes
00008     decayChannel1 = cms.int32(2),  # 0: none
00009                                    # 1: electron
00010                                    # 2: muon
00011                                    # 3: tau
00012 
00013     decayChannel2 = cms.int32(0),  # 0: none
00014                                    # 1: electron
00015                                    # 2: muon
00016                                    # 3: tau
00017 
00018     ## set verbosity level
00019     verbosity = cms.int32(0),  # 0: no additional printout
00020                                # 1: print a summary for each event
00021 
00022     ## add genEvt (if available)
00023     genEvent = cms.InputTag("genEvt"),
00024 
00025     ## labels for event hypotheses
00026     ## (this vector of strings can be modified using the functions
00027     ## addTtSemiLepHypotheses and removeTtSemiLepHypGenMatch in
00028     ## TopQuarkAnalysis.TopEventProducers.sequences.ttSemiLepEvtBuilder_cff)
00029     hypotheses = cms.VInputTag("ttSemiLepHypGenMatch"),  # "ttSemiLepHypGeom"
00030                                                          # "ttSemiLepHypWMassMaxSumPt"
00031                                                          # "ttSemiLepHypWMassDeltaTopMass"
00032                                                          # "ttSemiLepHypMaxSumPtWMass"
00033                                                          # "ttSemiLepHypKinFit"
00034                                                          # "ttSemiLepHypHitFit"                                
00035                                                          # "ttSemiLepHypMVADisc"
00036                                 
00037     ## add extra information on kinFit
00038     kinFit = cms.PSet(
00039         chi2 = cms.InputTag("kinFitTtSemiLepEventHypothesis","Chi2"),
00040         prob = cms.InputTag("kinFitTtSemiLepEventHypothesis","Prob"),
00041     ),
00042     
00043     ## add extra information on hitFit
00044     hitFit = cms.PSet(
00045         chi2 = cms.InputTag("hitFitTtSemiLepEventHypothesis","Chi2"),
00046         prob = cms.InputTag("hitFitTtSemiLepEventHypothesis","Prob"),
00047         mt = cms.InputTag("hitFitTtSemiLepEventHypothesis","MT"),
00048         sigmt = cms.InputTag("hitFitTtSemiLepEventHypothesis","SigMT"),
00049     ),
00050 
00051     ## add extra information on genMatch
00052     genMatch = cms.PSet(
00053         sumPt = cms.InputTag("ttSemiLepJetPartonMatch","SumPt"),
00054         sumDR = cms.InputTag("ttSemiLepJetPartonMatch","SumDR"),
00055     ),
00056 
00057     ## add extra information on mvaDisc
00058     mvaDisc = cms.PSet(
00059         meth = cms.InputTag("findTtSemiLepJetCombMVA","Method"),
00060         disc = cms.InputTag("findTtSemiLepJetCombMVA","Discriminators")
00061     )
00062 )