CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_6/src/RecoJets/JetProducers/validation/fastjetJetProducer_validation_cfg.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 process = cms.Process("JETVALIDATION")
00005 
00006 
00007 # INPUT
00008 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(-1))
00009 process.source = cms.Source(
00010     "PoolSource",
00011     debugFlag = cms.untracked.bool(True),
00012     debugVebosity = cms.untracked.uint32(0),
00013     fileNames = cms.untracked.vstring('file:FastJetReco.root')
00014     )
00015 
00016 # OUTPUT
00017 process.fileSaver = cms.EDFilter(
00018     "JetFileSaver",
00019     OutputFile = cms.untracked.string('val_phase4.root')
00020     )
00021 
00022 # MessageLogger
00023 process.MessageLogger = cms.Service("MessageLogger",
00024     destinations = cms.untracked.vstring('cout'),
00025     cout         = cms.untracked.PSet(threshold = cms.untracked.string('WARNING'))
00026 )
00027 
00028 # DQMStore
00029 process.DQMStore = cms.Service("DQMStore")
00030 
00031 
00032 # IC5 Calo-Jets
00033 process.ic5calo = cms.EDAnalyzer(
00034     "CaloJetTester",
00035     src = cms.InputTag("iterativeCone5CaloJets::JETRECO"),
00036     srcGen = cms.InputTag("iterativeCone5GenJets::JETRECO"),
00037     genEnergyFractionThreshold = cms.double(0.05),
00038     genPtThreshold = cms.double(1.0),
00039     RThreshold = cms.double(0.3),
00040     reverseEnergyFractionThreshold = cms.double(0.5)
00041     )
00042 
00043 # IC5 PFlow jets
00044 process.ic5pflow = cms.EDFilter(
00045     "PFJetTester",
00046     src = cms.InputTag("iterativeCone5PFJets::JETRECO"),
00047     srcGen = cms.InputTag("iterativeCone5GenJets::JETRECO"),
00048     genEnergyFractionThreshold = cms.double(0.05),
00049     genPtThreshold = cms.double(1.0),
00050     RThreshold = cms.double(0.3),              
00051     reverseEnergyFractionThreshold = cms.double(0.5)
00052     )
00053 
00054 # KT4 Calo Jets
00055 process.kt4calo = cms.EDFilter(
00056     "CaloJetTester",
00057     src = cms.InputTag("kt4CaloJets::JETRECO"),
00058     srcGen = cms.InputTag("kt4GenJets::JETRECO"),                                
00059     genEnergyFractionThreshold = cms.double(0.05),
00060     genPtThreshold = cms.double(1.0),
00061     RThreshold = cms.double(0.3),
00062     reverseEnergyFractionThreshold = cms.double(0.5)
00063     )
00064 
00065 # KT6 Calo Jets
00066 process.kt6calo = cms.EDFilter(
00067     "CaloJetTester",
00068     src = cms.InputTag("kt6CaloJets::JETRECO"),
00069     srcGen = cms.InputTag("kt6GenJets::JETRECO"),                                
00070     genEnergyFractionThreshold = cms.double(0.05),
00071     genPtThreshold = cms.double(1.0),
00072     RThreshold = cms.double(0.3),
00073     reverseEnergyFractionThreshold = cms.double(0.5)
00074     )
00075 
00076 # SC5 Calo Jets
00077 process.sc5calo = cms.EDFilter(
00078     "CaloJetTester",
00079     src = cms.InputTag("sisCone5CaloJets::JETRECO"),
00080     srcGen = cms.InputTag("sisCone5GenJets::JETRECO"),
00081     genEnergyFractionThreshold = cms.double(0.05),
00082     genPtThreshold = cms.double(1.0),
00083     RThreshold = cms.double(0.3),
00084     reverseEnergyFractionThreshold = cms.double(0.5)
00085 )
00086 
00087 # SC7 Calo Jets
00088 process.sc7calo = cms.EDFilter(
00089     "CaloJetTester",
00090     src = cms.InputTag("sisCone7CaloJets::JETRECO"),
00091     srcGen = cms.InputTag("sisCone7GenJets::JETRECO"),
00092     genEnergyFractionThreshold = cms.double(0.05),
00093     genPtThreshold = cms.double(1.0),
00094     RThreshold = cms.double(0.3),
00095     reverseEnergyFractionThreshold = cms.double(0.5)
00096     )
00097 
00098 process.p1 = cms.Path(process.fileSaver+
00099                       process.ic5calo+process.ic5pflow+
00100                       process.kt4calo+process.kt6calo+
00101                       process.sc5calo+process.sc7calo
00102                       )
00103