CMS 3D CMS Logo

CaloRecHits_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #To include the ECAL RecHit containment corrections (the famous 0.97 factor)
00004 from SimCalorimetry.EcalSimProducers.ecalNotContainmentSim_cff import *
00005 
00006 # Thes includes are needed for the HCAL digi
00007 from SimCalorimetry.HcalTrigPrimProducers.hcaltpdigi_cff import *
00008 from SimCalorimetry.HcalSimProducers.hcalSimParameters_cfi import *
00009 
00010 # This includes is needed for the ECAL digis
00011 from SimCalorimetry.EcalTrigPrimProducers.ecalTriggerPrimitiveDigis_cff import *
00012 caloRecHits = cms.EDProducer("CaloRecHitsProducer",
00013     RecHitsFactory = cms.PSet(
00014         ECALPreshower = cms.PSet(
00015             Threshold = cms.double(4.5e-05),
00016             MixedSimHits = cms.InputTag("mix","famosSimHitsEcalHitsES"),
00017             Noise = cms.double(1.5e-05)
00018         ),
00019         ECALEndcap = cms.PSet(
00020             Threshold = cms.double(-999.0),
00021             MixedSimHits = cms.InputTag("mix","famosSimHitsEcalHitsEE"),
00022             Refactor_mean = cms.double(1.0),
00023             Noise = cms.double(0.15),
00024             Refactor = cms.double(1.0)
00025         ),
00026         EErechitCollection = cms.string('EcalRecHitsEE'),
00027         ESrechitCollection = cms.string('EcalRecHitsES'),
00028         EBrechitCollection = cms.string('EcalRecHitsEB'),
00029         doMiscalib = cms.bool(False), ## does not apply in the PS
00030 
00031         HCAL = cms.PSet(
00032             MixedSimHits = cms.InputTag("mix","famosSimHitsHcalHits"),
00033             EnableSaturation = cms.bool(True),
00034             NoiseFromDb = cms.bool(True),
00035 
00036             NoiseHB = cms.double(0.20),
00037             ThresholdHB = cms.double(-0.5),
00038 
00039             NoiseHE = cms.double(0.30),
00040             ThresholdHE = cms.double(-0.5),
00041             
00042             NoiseHO = cms.double(0.50),
00043             ThresholdHO = cms.double(-0.5),
00044 
00045             NoiseHF = cms.double(0.0),
00046             ThresholdHF = cms.double(0.5),
00047 
00048             fileNameHcal = cms.string('hcalmiscalib_0.0.xml'),
00049             Refactor = cms.double(1.0),
00050             Refactor_mean = cms.double(1.0)
00051 
00052         ),
00053         ECALBarrel = cms.PSet(
00054             Threshold = cms.double(-999.0),
00055             MixedSimHits = cms.InputTag("mix","famosSimHitsEcalHitsEB"),
00056             Refactor_mean = cms.double(1.0),
00057             Noise = cms.double(0.04),
00058             Refactor = cms.double(1.0)
00059         ),
00060         doDigis = cms.bool(False) ## not for PS
00061 
00062     ),
00063     #the famous 0.97 factor..
00064     ContFact = cms.PSet(
00065         ecal_notCont_sim
00066     ),
00067     hcalSimParam = cms.PSet(
00068         hcalSimParameters
00069     )
00070 )
00071 
00072 simHcalTriggerPrimitiveDigis.inputLabel = 'caloRecHits'
00073 simHcalTriggerPrimitiveDigis.peakFilter = False
00074 simEcalTriggerPrimitiveDigis.Famos = True
00075 simEcalTriggerPrimitiveDigis.Label = 'caloRecHits'
00076 

Generated on Tue Jun 9 17:35:02 2009 for CMSSW by  doxygen 1.5.4