CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/RecoMET/METProducers/python/CaloMET_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # File: CaloMET.cff
00004 # Original Author: R. Cavanaugh
00005 # Date: 08.08.2006
00006 #
00007 # Form uncorrected Missing ET from Calorimeter Towers and store into event as a CaloMET
00008 # product
00009 
00010 # Modification by F. Ratnikov and R. Remington
00011 # Date: 10/21/08
00012 # Additional modules available for MET Reconstruction using towers w/wo HO included
00013 
00014 
00015 
00016 from RecoMET.METProducers.METSigParams_cfi import *
00017 
00018 met = cms.EDProducer(
00019     "METProducer",
00020     METSignificance_params,
00021     src = cms.InputTag("towerMaker"),
00022     METType = cms.string('CaloMET'),
00023     alias = cms.string('RawCaloMET'),
00024     noHF = cms.bool(False),
00025     globalThreshold = cms.double(0.3),
00026     InputType = cms.string('CandidateCollection'),
00027     calculateSignificance = cms.bool(True)
00028     )
00029 
00030 metHO = met.clone()
00031 metHO.src = "towerMakerWithHO"
00032 metHO.alias = 'RawCaloMETHO'
00033 
00034 metOpt = cms.EDProducer(
00035     "METProducer",
00036     METSignificance_params,
00037     src = cms.InputTag("calotoweroptmaker"),
00038     METType = cms.string('CaloMET'),
00039     alias = cms.string('RawCaloMETOpt'),
00040     noHF = cms.bool(False),
00041     globalThreshold = cms.double(0.0),
00042     InputType = cms.string('CandidateCollection'),
00043     calculateSignificance = cms.bool(True)
00044     )
00045 
00046 metOptHO = metOpt.clone()
00047 metOptHO.src = "calotoweroptmakerWithHO"
00048 metOptHO.alias = 'RawCaloMETOptHO'
00049 
00050 metNoHF = cms.EDProducer(
00051     "METProducer",
00052     METSignificance_params,
00053     src = cms.InputTag("towerMaker"),
00054     METType = cms.string('CaloMET'),
00055     alias = cms.string('RawCaloMETNoHF'),
00056     noHF = cms.bool(True),
00057     globalThreshold = cms.double(0.3),
00058     InputType = cms.string('CandidateCollection'),
00059     calculateSignificance = cms.bool(True)
00060 )
00061 
00062 metNoHFHO = metNoHF.clone()
00063 metNoHFHO.src = "towerMakerWithHO"
00064 metNoHFHO.alias = 'RawCaloMETNoHFHO'
00065 
00066 metOptNoHF = cms.EDProducer(
00067     "METProducer",
00068     METSignificance_params,
00069     src = cms.InputTag("calotoweroptmaker"),
00070     METType = cms.string('CaloMET'),
00071     alias = cms.string('RawCaloMETOptNoHF'),
00072     noHF = cms.bool(True),
00073     globalThreshold = cms.double(0.0),
00074     InputType = cms.string('CandidateCollection'),
00075     calculateSignificance = cms.bool(True)
00076     )
00077 metOptNoHFHO = metOptNoHF.clone()
00078 metOptNoHFHO.src = "calotoweroptmakerWithHO"
00079 metOptNoHFHO.alias = 'RawCaloMETOptNoHFHO'
00080 
00081