00001 import FWCore.ParameterSet.Config as cms
00002
00003 from SimGeneral.HepPDTESSource.pythiapdt_cfi import *
00004 from PhysicsTools.HepMCCandAlgos.genParticleCandidates_cfi import *
00005
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
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
00024
00025 CloneGenJets = cms.EDProducer("GenJetShallowCloneProducer",
00026 src = cms.InputTag("iterativeCone5GenJets")
00027 )
00028
00029
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
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
00046
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
00056
00057 CloneGenMet = cms.EDProducer("GenMETShallowCloneProducer",
00058 src = cms.InputTag("genMet")
00059 )
00060
00061
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