Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-08-29 07:01:24

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 ecalMultiFitUncalibRecHit = cms.EDProducer('EcalUncalibRecHitProducer',
0004   EBdigiCollection = cms.InputTag('ecalDigis', 'ebDigis'),
0005   EEhitCollection = cms.string('EcalUncalibRecHitsEE'),
0006   EEdigiCollection = cms.InputTag('ecalDigis', 'eeDigis'),
0007   EBhitCollection = cms.string('EcalUncalibRecHitsEB'),
0008   algo = cms.string('EcalUncalibRecHitWorkerMultiFit'),
0009   algoPSet = cms.PSet(
0010     activeBXs = cms.vint32(
0011       -5,
0012       -4,
0013       -3,
0014       -2,
0015       -1,
0016       0,
0017       1,
0018       2,
0019       3,
0020       4
0021     ),
0022     ampErrorCalculation = cms.bool(True),
0023     useLumiInfoRunHeader = cms.bool(True),
0024     bunchSpacing = cms.int32(0),
0025     doPrefitEB = cms.bool(False),
0026     doPrefitEE = cms.bool(False),
0027     prefitMaxChiSqEB = cms.double(25),
0028     prefitMaxChiSqEE = cms.double(10),
0029     dynamicPedestalsEB = cms.bool(False),
0030     dynamicPedestalsEE = cms.bool(False),
0031     mitigateBadSamplesEB = cms.bool(False),
0032     mitigateBadSamplesEE = cms.bool(False),
0033     gainSwitchUseMaxSampleEB = cms.bool(False),
0034     gainSwitchUseMaxSampleEE = cms.bool(False),
0035     selectiveBadSampleCriteriaEB = cms.bool(False),
0036     selectiveBadSampleCriteriaEE = cms.bool(False),
0037     addPedestalUncertaintyEB = cms.double(0),
0038     addPedestalUncertaintyEE = cms.double(0),
0039     simplifiedNoiseModelForGainSwitch = cms.bool(True),
0040     timealgo = cms.string('RatioMethod'),
0041     EBtimeFitParameters = cms.vdouble(
0042       -2.015452,
0043       3.130702,
0044       -12.3473,
0045       41.88921,
0046       -82.83944,
0047       91.01147,
0048       -50.35761,
0049       11.05621
0050     ),
0051     EEtimeFitParameters = cms.vdouble(
0052       -2.390548,
0053       3.553628,
0054       -17.62341,
0055       67.67538,
0056       -133.213,
0057       140.7432,
0058       -75.41106,
0059       16.20277
0060     ),
0061     EBamplitudeFitParameters = cms.vdouble(
0062       1.138,
0063       1.652
0064     ),
0065     EEamplitudeFitParameters = cms.vdouble(
0066       1.89,
0067       1.4
0068     ),
0069     EBtimeFitLimits_Lower = cms.double(0.2),
0070     EBtimeFitLimits_Upper = cms.double(1.4),
0071     EEtimeFitLimits_Lower = cms.double(0.2),
0072     EEtimeFitLimits_Upper = cms.double(1.4),
0073     EBtimeConstantTerm = cms.double(0.6),
0074     EEtimeConstantTerm = cms.double(1),
0075     EBtimeNconst = cms.double(28.5),
0076     EEtimeNconst = cms.double(31.8),
0077     outOfTimeThresholdGain12pEB = cms.double(5),
0078     outOfTimeThresholdGain12mEB = cms.double(5),
0079     outOfTimeThresholdGain61pEB = cms.double(5),
0080     outOfTimeThresholdGain61mEB = cms.double(5),
0081     outOfTimeThresholdGain12pEE = cms.double(1000),
0082     outOfTimeThresholdGain12mEE = cms.double(1000),
0083     outOfTimeThresholdGain61pEE = cms.double(1000),
0084     outOfTimeThresholdGain61mEE = cms.double(1000),
0085     amplitudeThresholdEB = cms.double(10),
0086     amplitudeThresholdEE = cms.double(10),
0087     crossCorrelationStartTime = cms.double(-25),
0088     crossCorrelationStopTime = cms.double(25),
0089     crossCorrelationTargetTimePrecision = cms.double(0.01)
0090   ),
0091   mightGet = cms.optional.untracked.vstring
0092 )