CMS 3D CMS Logo

GenSelection_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from SimGeneral.HepPDTESSource.pythiapdt_cfi import *
00004 from PhysicsTools.HepMCCandAlgos.genParticleCandidates_cfi import *
00005 # Muons
00006 SelectGenMuons = cms.EDFilter("EtaPtMinPdgIdCandSelector",
00007     src = cms.InputTag("genParticleCandidates"),
00008     etaMin = cms.double(-5.0),
00009     etaMax = cms.double(5.0),
00010     ptMin = cms.double(10.0),
00011     pdgId = cms.vint32(13)
00012 )
00013 
00014 # Electrons
00015 SelectGenElec = cms.EDFilter("EtaPtMinPdgIdCandSelector",
00016     src = cms.InputTag("genParticleCandidates"),
00017     etaMin = cms.double(-3.0),
00018     etaMax = cms.double(3.0),
00019     ptMin = cms.double(10.0),
00020     pdgId = cms.vint32(11)
00021 )
00022 
00023 # Jets
00024 # Clone generator jets
00025 CloneGenJets = cms.EDProducer("GenJetShallowCloneProducer",
00026     src = cms.InputTag("iterativeCone5GenJets")
00027 )
00028 
00029 # Select central generator jets
00030 SelectGenCenJets = cms.EDFilter("EtaPtMinCandSelector",
00031     src = cms.InputTag("CloneGenJets"),
00032     etaMin = cms.double(-3.0),
00033     etaMax = cms.double(3.0),
00034     ptMin = cms.double(20.0)
00035 )
00036 
00037 # Select forward generator jets
00038 SelectGenForJets = cms.EDFilter("EtaPtMinCandSelector",
00039     src = cms.InputTag("CloneGenJets"),
00040     etaMin = cms.double(-5.0),
00041     etaMax = cms.double(-3.0),
00042     ptMin = cms.double(20.0)
00043 )
00044 
00045 # Tau
00046 # Select generator tau particles
00047 SelectGenTauJets = cms.EDFilter("EtaPtMinPdgIdCandSelector",
00048     src = cms.InputTag("genParticleCandidates"),
00049     etaMin = cms.double(-3.0),
00050     etaMax = cms.double(3.0),
00051     ptMin = cms.double(20.0),
00052     pdgId = cms.vint32(15)
00053 )
00054 
00055 # Missing Et
00056 # Clone generator Met
00057 CloneGenMet = cms.EDProducer("GenMETShallowCloneProducer",
00058     src = cms.InputTag("genMet")
00059 )
00060 
00061 # Select generator Met
00062 SelectGenMet = cms.EDFilter("PtMinCandSelector",
00063     src = cms.InputTag("CloneGenMet"),
00064     ptMin = cms.double(10.0)
00065 )
00066 
00067 GenMuonSelection = cms.Sequence(genParticleCandidates*SelectGenMuons)
00068 GenElecSelection = cms.Sequence(genParticleCandidates*SelectGenElec)
00069 GenCenJetSelection = cms.Sequence(CloneGenJets*SelectGenCenJets)
00070 GenForJetSelection = cms.Sequence(CloneGenJets*SelectGenForJets)
00071 GenTauJetSelection = cms.Sequence(genParticleCandidates*SelectGenTauJets)
00072 GenMetSelection = cms.Sequence(CloneGenMet*SelectGenMet)
00073 

Generated on Tue Jun 9 17:40:30 2009 for CMSSW by  doxygen 1.5.4