CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/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.vstring("ttSemiLepHypGenMatch"),  # "ttSemiLepHypGeom"
00030                                                        # "ttSemiLepHypWMassMaxSumPt"
00031                                                        # "ttSemiLepHypMaxSumPtWMass"
00032                                                        # "ttSemiLepHypKinFit"
00033                                                        # "ttSemiLepHypMVADisc"
00034                                 
00035     ## add extra information on kinFit
00036     kinFit = cms.PSet(
00037         chi2 = cms.InputTag("kinFitTtSemiLepEventHypothesis","Chi2"),
00038         prob = cms.InputTag("kinFitTtSemiLepEventHypothesis","Prob"),
00039     ),
00040     
00041     ## add extra information on hitFit
00042     hitFit = cms.PSet(
00043         chi2 = cms.InputTag("hitFitTtSemiLepEventHypothesis","Chi2"),
00044         prob = cms.InputTag("hitFitTtSemiLepEventHypothesis","Prob"),
00045         mt = cms.InputTag("hitFitTtSemiLepEventHypothesis","MT"),
00046         sigmt = cms.InputTag("hitFitTtSemiLepEventHypothesis","SigMT"),
00047     ),
00048 
00049     ## add extra information on genMatch
00050     genMatch = cms.PSet(
00051         sumPt = cms.InputTag("ttSemiLepJetPartonMatch","SumPt"),
00052         sumDR = cms.InputTag("ttSemiLepJetPartonMatch","SumDR"),
00053     ),
00054 
00055     ## add extra information on mvaDisc
00056     mvaDisc = cms.PSet(
00057         meth = cms.InputTag("findTtSemiLepJetCombMVA","Method"),
00058         disc = cms.InputTag("findTtSemiLepJetCombMVA","Discriminators")
00059     )
00060 )