CMS 3D CMS Logo

hltEcalMultiFitUncalibRecHit_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 hltEcalMultiFitUncalibRecHit = cms.EDProducer("EcalUncalibRecHitProducer",
4  EBdigiCollection = cms.InputTag("hltEcalDigis","ebDigis"),
5  EBhitCollection = cms.string('EcalUncalibRecHitsEB'),
6  EEdigiCollection = cms.InputTag("hltEcalDigis","eeDigis"),
7  EEhitCollection = cms.string('EcalUncalibRecHitsEE'),
8  algo = cms.string('EcalUncalibRecHitWorkerMultiFit'),
9  algoPSet = cms.PSet(
10  EBamplitudeFitParameters = cms.vdouble(1.138, 1.652),
11  EBtimeConstantTerm = cms.double(0.6),
12  EBtimeFitLimits_Lower = cms.double(0.2),
13  EBtimeFitLimits_Upper = cms.double(1.4),
14  EBtimeFitParameters = cms.vdouble(
15  -2.015452, 3.130702, -12.3473, 41.88921, -82.83944,
16  91.01147, -50.35761, 11.05621
17  ),
18  EBtimeNconst = cms.double(28.5),
19  EEamplitudeFitParameters = cms.vdouble(1.89, 1.4),
20  EEtimeConstantTerm = cms.double(1.0),
21  EEtimeFitLimits_Lower = cms.double(0.2),
22  EEtimeFitLimits_Upper = cms.double(1.4),
23  EEtimeFitParameters = cms.vdouble(
24  -2.390548, 3.553628, -17.62341, 67.67538, -133.213,
25  140.7432, -75.41106, 16.20277
26  ),
27  EEtimeNconst = cms.double(31.8),
28  activeBXs = cms.vint32(
29  -5, -4, -3, -2, -1,
30  0, 1, 2, 3, 4
31  ),
32  addPedestalUncertaintyEB = cms.double(0.0),
33  addPedestalUncertaintyEE = cms.double(0.0),
34  ampErrorCalculation = cms.bool(True),
35  amplitudeThresholdEB = cms.double(10),
36  amplitudeThresholdEE = cms.double(10),
37  doPrefitEB = cms.bool(False),
38  doPrefitEE = cms.bool(False),
39  dynamicPedestalsEB = cms.bool(False),
40  dynamicPedestalsEE = cms.bool(False),
41  gainSwitchUseMaxSampleEB = cms.bool(True),
42  gainSwitchUseMaxSampleEE = cms.bool(False),
43  mitigateBadSamplesEB = cms.bool(False),
44  mitigateBadSamplesEE = cms.bool(False),
45  outOfTimeThresholdGain12mEB = cms.double(5),
46  outOfTimeThresholdGain12mEE = cms.double(1000),
47  outOfTimeThresholdGain12pEB = cms.double(5),
48  outOfTimeThresholdGain12pEE = cms.double(1000),
49  outOfTimeThresholdGain61mEB = cms.double(5),
50  outOfTimeThresholdGain61mEE = cms.double(1000),
51  outOfTimeThresholdGain61pEB = cms.double(5),
52  outOfTimeThresholdGain61pEE = cms.double(1000),
53  prefitMaxChiSqEB = cms.double(25.0),
54  prefitMaxChiSqEE = cms.double(10.0),
55  selectiveBadSampleCriteriaEB = cms.bool(False),
56  selectiveBadSampleCriteriaEE = cms.bool(False),
57  simplifiedNoiseModelForGainSwitch = cms.bool(True),
58  timealgo = cms.string('RatioMethod'),
59  useLumiInfoRunHeader = cms.bool(True)
60  )
61 )