test
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.