00001 import FWCore.ParameterSet.Config as cms
00002
00003 from PhysicsTools.PatAlgos.recoLayer0.bTagging_cff import *
00004 from PhysicsTools.PatAlgos.recoLayer0.electronId_cff import *
00005 from PhysicsTools.PatAlgos.recoLayer0.electronIsolation_cff import *
00006 from PhysicsTools.PatAlgos.recoLayer0.jetMETCorrections_cff import *
00007 from PhysicsTools.PatAlgos.recoLayer0.jetTracksCharge_cff import *
00008 from PhysicsTools.PatAlgos.recoLayer0.muonIsolation_cff import *
00009 from PhysicsTools.PatAlgos.recoLayer0.photonId_cff import *
00010 from PhysicsTools.PatAlgos.recoLayer0.photonIsolation_cff import *
00011 from PhysicsTools.PatAlgos.recoLayer0.tauDiscriminators_cff import *
00012 from PhysicsTools.PatAlgos.recoLayer0.pfCandidateIsoDepositSelection_cff import *
00013 from PhysicsTools.PatAlgos.recoLayer0.tauIsolation_cff import *
00014
00015
00016 from PhysicsTools.PatAlgos.recoLayer0.duplicatedElectrons_cfi import *
00017
00018 from TrackingTools.TransientTrack.TransientTrackBuilder_cfi import *
00019
00020
00021
00022 patAODCoreReco = cms.Sequence(
00023 electronsNoDuplicates
00024 )
00025
00026
00027
00028 patAODExtraReco = cms.Sequence(
00029
00030 patElectronId +
00031 patElectronIsolation +
00032 patJetMETCorrections +
00033 patJetTracksCharge +
00034
00035
00036 patPhotonIsolation +
00037
00038 patPFCandidateIsoDepositSelection +
00039 patPFTauIsolation
00040 )
00041
00042
00043 aodSummary = cms.EDAnalyzer("CandidateSummaryTable",
00044 logName = cms.untracked.string("aodObjects|PATSummaryTables"),
00045 candidates = cms.VInputTag(
00046 cms.InputTag("pixelMatchGsfElectrons"),
00047 cms.InputTag("electronsNoDuplicates"),
00048 cms.InputTag("muons"),
00049 cms.InputTag("caloRecoTauProducer"),
00050 cms.InputTag("pfRecoTauProducer"),
00051 cms.InputTag("photons"),
00052 cms.InputTag("iterativeCone5CaloJets"),
00053 cms.InputTag("met"),
00054 )
00055 )
00056
00057
00058
00059 patAODReco = cms.Sequence(
00060 patAODCoreReco +
00061 patAODExtraReco +
00062 aodSummary
00063 )