CMS 3D CMS Logo

aodReco_cff.py

Go to the documentation of this file.
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 # These two duplicate removals are here because they're AOD bugfixes
00016 from PhysicsTools.PatAlgos.recoLayer0.duplicatedElectrons_cfi import *
00017 
00018 from TrackingTools.TransientTrack.TransientTrackBuilder_cfi import *  # needed for the MET
00019 
00020 # Sequences needed to deliver the objects
00021 # You shouldn't remove modules from here unless you *know* what you're doing
00022 patAODCoreReco = cms.Sequence(
00023     electronsNoDuplicates 
00024 )
00025 
00026 # Sequences needed to deliver external information for objects
00027 # You can remove modules from here if you don't need these features
00028 patAODExtraReco = cms.Sequence(
00029     #patBTagging +       # Empty sequences not supported yet
00030     patElectronId +
00031     patElectronIsolation +
00032     patJetMETCorrections +
00033     patJetTracksCharge +
00034     #patMuonIsolation +   # Empty sequences not supported yet
00035     #patPhotonID +        # Empty sequences not supported yet
00036     patPhotonIsolation +
00037     #patTauDiscrimination # Empty sequences not supported yet
00038     patPFCandidateIsoDepositSelection +
00039     patPFTauIsolation
00040 )
00041 
00042 # One module to count some AOD Objects that are usually input to PAT
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 #aodContents = cms.EDAnalyzer("EventContentAnalyzer")
00057 
00058 # Default PAT reconstruction sequence on top of AOD
00059 patAODReco = cms.Sequence(
00060     patAODCoreReco +
00061     patAODExtraReco +
00062     aodSummary #+aodContents
00063 )

Generated on Tue Jun 9 17:41:44 2009 for CMSSW by  doxygen 1.5.4