CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoLocalCalo/EcalRecAlgos/python/ecalCleaningAlgo.py

Go to the documentation of this file.
00001 
00002 import FWCore.ParameterSet.Config as cms
00003 
00004 
00005 cleaningAlgoConfig = cms.PSet(
00006   # apply cleaning in EB above this threshold in GeV  
00007   cThreshold_barrel=cms.double(4),
00008   # apply cleaning in EE above this threshold in GeV 
00009   cThreshold_endcap=cms.double(15),
00010   # mark spike in EB if e4e1 <  e4e1_a_barrel_ * log10(e) + e4e1_b_barrel_
00011   e4e1_a_barrel=cms.double(0.04),
00012   e4e1_b_barrel=cms.double(-0.024),
00013   # ditto for EE
00014   e4e1_a_endcap=cms.double(0.02),
00015   e4e1_b_endcap=cms.double(-0.0125),
00016 
00017   #when calculating e4/e1, ignore hits below this threshold
00018   e4e1Threshold_barrel= cms.double(0.080),
00019   e4e1Threshold_endcap= cms.double(0.300),
00020   
00021   # near cracks raise the energy threshold by this factor
00022   tightenCrack_e1_single=cms.double(2),
00023   # near cracks, divide the e4e1 threshold by this factor
00024   tightenCrack_e4e1_single=cms.double(3),
00025   # same as above for double spike
00026   tightenCrack_e1_double=cms.double(2),
00027   tightenCrack_e6e2_double=cms.double(3),
00028   # consider for double spikes if above this threshold
00029   cThreshold_double =cms.double(10),
00030   # mark double spike if e6e2< e6e2thresh
00031   e6e2thresh=cms.double(0.04),
00032   # ignore rechits flagged kOutOfTime above this energy threshold in EB
00033   ignoreOutOfTimeThresh=cms.double(1e9)
00034     )