CMS 3D CMS Logo

patSequences_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # high level reco tasks needed before making PAT objects
00004 from PhysicsTools.PatAlgos.recoLayer0.aodReco_cff import *
00005 
00006 # MC matching: sequence patMCTruth
00007 from PhysicsTools.PatAlgos.mcMatchLayer0.mcMatchSequences_cff   import  *
00008 
00009 # trigger matching: 
00010 from PhysicsTools.PatAlgos.triggerLayer0.trigMatchSequences_cff import  *
00011 
00012 # make layer 1 objects: sequence allLayer1Objects
00013 from PhysicsTools.PatAlgos.producersLayer1.allLayer1Objects_cff import *
00014 
00015 # select layer 1 objects, make hemispheres: sequence selectedLayer1Objects
00016 from PhysicsTools.PatAlgos.selectionLayer1.selectedLayer1Objects_cff import *
00017 
00018 # clean layer 1 objects, make hemispheres: sequence cleanLayer1Objects
00019 from PhysicsTools.PatAlgos.cleaningLayer1.cleanLayer1Objects_cff import *
00020 
00021 # count selected layer 1 objects (including total number of leptons): sequence countLayer1Objects
00022 from PhysicsTools.PatAlgos.selectionLayer1.countLayer1Objects_cff import *
00023 
00024 # trigger info
00025 from PhysicsTools.PatAlgos.triggerLayer1.triggerProducer_cff import *
00026 
00027 beforeLayer1Objects = cms.Sequence(
00028     patAODReco +  # use '+', as there is no dependency 
00029     patMCTruth +  # among these sequences
00030     patTrigMatch
00031 )
00032 #beforeLayer1Objects.doc = "Sequence to be run before producing PAT Objects"
00033 
00034 patDefaultSequence = cms.Sequence(
00035     beforeLayer1Objects *    # using '*', as the order is fixed.
00036     allLayer1Objects *
00037     selectedLayer1Objects *
00038     cleanLayer1Objects *
00039     countLayer1Objects
00040 )
00041 #patDefaultSequence.doc = "Default PAT Sequence from AOD to PAT Objects, including filters"

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