Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:13

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #
0004 # module to fill the semi-leptonic ttbar event structure
0005 #
0006 ttSemiLepEvent = cms.EDProducer("TtSemiLepEvtBuilder",
0007     ## choose leptonic decay modes
0008     decayChannel1 = cms.int32(2),  # 0: none
0009                                    # 1: electron
0010                                    # 2: muon
0011                                    # 3: tau
0012 
0013     decayChannel2 = cms.int32(0),  # 0: none
0014                                    # 1: electron
0015                                    # 2: muon
0016                                    # 3: tau
0017 
0018     ## set verbosity level
0019     verbosity = cms.int32(0),  # 0: no additional printout
0020                                # 1: print a summary for each event
0021 
0022     ## add genEvt (if available)
0023     genEvent = cms.InputTag("genEvt"),
0024 
0025     ## labels for event hypotheses
0026     ## (this vector of strings can be modified using the functions
0027     ## addTtSemiLepHypotheses and removeTtSemiLepHypGenMatch in
0028     ## TopQuarkAnalysis.TopEventProducers.sequences.ttSemiLepEvtBuilder_cff)
0029     hypotheses = cms.VInputTag("ttSemiLepHypGenMatch"),  # "ttSemiLepHypGeom"
0030                                                          # "ttSemiLepHypWMassMaxSumPt"
0031                                                          # "ttSemiLepHypWMassDeltaTopMass"
0032                                                          # "ttSemiLepHypMaxSumPtWMass"
0033                                                          # "ttSemiLepHypKinFit"
0034                                                          # "ttSemiLepHypHitFit"                                
0035                                                          # "ttSemiLepHypMVADisc"
0036                                 
0037     ## add extra information on kinFit
0038     kinFit = cms.PSet(
0039         chi2 = cms.InputTag("kinFitTtSemiLepEventHypothesis","Chi2"),
0040         prob = cms.InputTag("kinFitTtSemiLepEventHypothesis","Prob"),
0041     ),
0042     
0043     ## add extra information on hitFit
0044     hitFit = cms.PSet(
0045         chi2 = cms.InputTag("hitFitTtSemiLepEventHypothesis","Chi2"),
0046         prob = cms.InputTag("hitFitTtSemiLepEventHypothesis","Prob"),
0047         mt = cms.InputTag("hitFitTtSemiLepEventHypothesis","MT"),
0048         sigmt = cms.InputTag("hitFitTtSemiLepEventHypothesis","SigMT"),
0049     ),
0050 
0051     ## add extra information on genMatch
0052     genMatch = cms.PSet(
0053         sumPt = cms.InputTag("ttSemiLepJetPartonMatch","SumPt"),
0054         sumDR = cms.InputTag("ttSemiLepJetPartonMatch","SumDR"),
0055     ),
0056 
0057     ## add extra information on mvaDisc
0058     mvaDisc = cms.PSet(
0059         meth = cms.InputTag("findTtSemiLepJetCombMVA","Method"),
0060         disc = cms.InputTag("findTtSemiLepJetCombMVA","Discriminators")
0061     )
0062 )