CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Variables
ecalCleaningAlgo Namespace Reference

Variables

tuple cleaningAlgoConfig
 

Variable Documentation

tuple ecalCleaningAlgo.cleaningAlgoConfig
Initial value:
1 = cms.PSet(
2  # apply cleaning in EB above this threshold in GeV
3  cThreshold_barrel=cms.double(4),
4  # apply cleaning in EE above this threshold in GeV
5  cThreshold_endcap=cms.double(15),
6  # mark spike in EB if e4e1 < e4e1_a_barrel_ * log10(e) + e4e1_b_barrel_
7  e4e1_a_barrel=cms.double(0.02),
8  e4e1_b_barrel=cms.double(0.02),
9  # ditto for EE
10  e4e1_a_endcap=cms.double(0.02),
11  e4e1_b_endcap=cms.double(-0.0125),
12 
13  #when calculating e4/e1, ignore hits below this threshold
14  e4e1Threshold_barrel= cms.double(0.080),
15  e4e1Threshold_endcap= cms.double(0.300),
16 
17  # near cracks raise the energy threshold by this factor
18  tightenCrack_e1_single=cms.double(1),
19  # near cracks, divide the e4e1 threshold by this factor
20  tightenCrack_e4e1_single=cms.double(2.5),
21  # same as above for double spike
22  tightenCrack_e1_double=cms.double(2),
23  tightenCrack_e6e2_double=cms.double(3),
24  # consider for double spikes if above this threshold
25  cThreshold_double =cms.double(10),
26  # mark double spike if e6e2< e6e2thresh
27  e6e2thresh=cms.double(0.04),
28  # ignore rechits flagged kOutOfTime above this energy threshold in EB
29  ignoreOutOfTimeThresh=cms.double(1e9)
30  )

Definition at line 5 of file ecalCleaningAlgo.py.