CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/Validation/RecoJets/python/sequences/PartonClosure_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #----------------------------------------------
00004 # sequence to for parton closure
00005 #----------------------------------------------
00006 
00007 import Validation.RecoJets.producers.PartonClosure_cfi
00008 
00009 ## clone modules
00010 noCalib = Validation.RecoJets.producers.PartonClosure_cfi.partonClosure.clone()
00011 gfCalib = Validation.RecoJets.producers.PartonClosure_cfi.partonClosure.clone()
00012 l2Calib = Validation.RecoJets.producers.PartonClosure_cfi.partonClosure.clone()
00013 l3Calib = Validation.RecoJets.producers.PartonClosure_cfi.partonClosure.clone()
00014 
00015 ## do proper replacements
00016 noCalib.recs = 'iterativeCone5CaloJets'
00017 gfCalib.recs = 'gfCorJetIcone5'
00018 l2Calib.recs = 'L2L3CorJetIcone5'
00019 l3Calib.recs = 'L2L3CorJetIcone5'
00020 
00021 ## sequences
00022 makeNoCalibClosure  = cms.Sequence(noCalib)
00023 makeGfCalibClosure  = cms.Sequence(gfCalib)
00024 makeL2CalibClosure  = cms.Sequence(l2Calib)
00025 makeL3CalibClosure  = cms.Sequence(l3Calib)
00026 makeAllCalibClosure = cms.Sequence(noCalib +
00027                                    gfCalib +
00028                                    l2Calib +
00029                                    l3Calib
00030                                    )
00031 
00032