00001 import FWCore.ParameterSet.Config as cms
00002
00003 ecalGlobalUncalibRecHit = cms.EDProducer("EcalUncalibRecHitProducer",
00004 EBdigiCollection = cms.InputTag("ecalDigis","ebDigis"),
00005 EEdigiCollection = cms.InputTag("ecalDigis","eeDigis"),
00006 EBhitCollection = cms.string("EcalUncalibRecHitsEB"),
00007 EEhitCollection = cms.string('EcalUncalibRecHitsEE'),
00008
00009
00010 EBtimeFitParameters = cms.vdouble(-2.015452e+00, 3.130702e+00, -1.234730e+01, 4.188921e+01, -8.283944e+01, 9.101147e+01, -5.035761e+01, 1.105621e+01),
00011 EEtimeFitParameters = cms.vdouble(-2.390548e+00, 3.553628e+00, -1.762341e+01, 6.767538e+01, -1.332130e+02, 1.407432e+02, -7.541106e+01, 1.620277e+01),
00012 EBamplitudeFitParameters = cms.vdouble(1.138,1.652),
00013 EEamplitudeFitParameters = cms.vdouble(1.890,1.400),
00014 EBtimeFitLimits_Lower = cms.double(0.2),
00015 EBtimeFitLimits_Upper = cms.double(1.4),
00016 EEtimeFitLimits_Lower = cms.double(0.2),
00017 EEtimeFitLimits_Upper = cms.double(1.4),
00018
00019 EBtimeConstantTerm= cms.double(.6),
00020 EBtimeNconst = cms.double(28.5),
00021 EEtimeConstantTerm= cms.double(1.0),
00022 EEtimeNconst = cms.double(31.8),
00023 outOfTimeThresholdGain12pEB = cms.double(5),
00024 outOfTimeThresholdGain12mEB = cms.double(5),
00025 outOfTimeThresholdGain61pEB = cms.double(5),
00026 outOfTimeThresholdGain61mEB = cms.double(5),
00027 outOfTimeThresholdGain12pEE = cms.double(10),
00028 outOfTimeThresholdGain12mEE = cms.double(10),
00029 outOfTimeThresholdGain61pEE = cms.double(10),
00030 outOfTimeThresholdGain61mEE = cms.double(10),
00031 amplitudeThresholdEB = cms.double(10),
00032 amplitudeThresholdEE = cms.double(10),
00033
00034
00035
00036 doEBtimeCorrection = cms.bool(False),
00037 doEEtimeCorrection = cms.bool(False),
00038
00039 EBtimeCorrAmplitudeBins = cms.vdouble(
00040 7.9, 8.9, 10, 11.2, 12.5, 14.1, 15.8, 17.7, 19.9, 22.3, 25, 28.1, 31.5, 35.3, 39.7,
00041 44.5, 49.9, 56, 62.8, 70.5, 79.1, 88.8, 99.6, 111.7, 125.4, 140.7, 157.9, 177.1, 198.7, 223,
00042 250.2, 280.7, 315, 353.4, 396.5, 444.9, 499.2, 560.1, 628.4, 705.1, 791.1, 887.7, 996, 1117.5, 1253.9,
00043 1406.8, 1578.5, 1771.1, 1987.2, 2229.7, 2501.8, 2807, 3149.5, 3533.8, 3895.9, 3896, 4311.8, 4837.9, 5428.2, 6090.6,
00044 6833.7, 7667.5, 8603.1, 9652.9, 10830, 12152, 13635, 15298, 17165, 19260, 21610),
00045
00046 EBtimeCorrShiftBins = cms.vdouble(
00047 -1.770, -1.770, -1.770, -1.770, -1.666, -1.430, -1.233, -1.012, -0.866, -0.736, -0.640, -0.561, -0.505, -0.452, -0.405,
00048 -0.363, -0.335, -0.305, -0.279, -0.260, -0.239, -0.220, -0.204, -0.191, -0.186, -0.177, -0.158, -0.137, -0.126, -0.115,
00049 -0.104, -0.096, -0.085, -0.064, -0.056, -0.036, -0.020, -0.006, -0.020, -0.009, -0.020, 0.005, 0.053, 0.076, 0.093,
00050 0.137, 0.143, 0.171, 0.222, 0.229, 0.271, 0.298, 0.312, 0.307, 0.254 , -0.997 ,-0.859 , -0.819, -0.775, -0.589,
00051 -0.428, -0.288, -0.434, -0.277, -0.210, -0.179, -0.134, 0.362, 0.152, -0.282, -0.382),
00052
00053 EEtimeCorrAmplitudeBins = cms.vdouble(
00054 15.7, 17.6, 19.7, 22.1, 24.8, 27.9, 31.3, 35.1, 39.4, 44.2, 49.6, 55.6, 62.4, 70, 78.6,
00055 88.1, 98.9, 111, 124.5, 139.7, 156.7, 175.9, 197.3, 221.4, 248.4, 278.7, 312.7, 350.9, 393.7, 441.7,
00056 495.6, 556.1, 624, 700.1, 785.5, 881.4, 988.9, 1109.6, 1245, 1396.9, 1567.3, 1758.6, 1973.1, 2213.9, 2484,
00057 2787.1, 3127.2, 3508.8, 3936.9, 4417.3, 4956.3, 5561.1, 6239.6, 7001, 7522.8, 8440.7, 9470.6, 10626),
00058
00059 EEtimeCorrShiftBins = cms.vdouble(
00060 -0.896, -0.896, -0.896, -0.896, -0.563, -0.392, -0.287, -0.203, -0.135, -0.100, -0.068, -0.050, -0.060, -0.052, -0.055,
00061 -0.050, -0.052, -0.056, -0.055, -0.056, -0.048, -0.037, -0.038, -0.037, -0.025, -0.026, -0.024, -0.013, -0.003, 0.005,
00062 0.020, 0.026, 0.008, 0.007, -0.006, 0.024, 0.045, 0.062, 0.085, 0.088 , 0.111 , 0.139, 0.156, 0.176, 0.210,
00063 0.242, 0.267, 0.301, 0.318, 0.278, 0.287, 0.218, 0.305, 0.245, 0.184, -0.159, -0.095, 0.037),
00064
00065 ebSpikeThreshold = cms.double(1.042),
00066
00067 ebPulseShape = cms.vdouble( 5.2e-05,-5.26e-05 , 6.66e-05, 0.1168, 0.7575, 1., 0.8876, 0.6732, 0.4741, 0.3194 ),
00068 eePulseShape = cms.vdouble( 5.2e-05,-5.26e-05 , 6.66e-05, 0.1168, 0.7575, 1., 0.8876, 0.6732, 0.4741, 0.3194 ),
00069
00070 kPoorRecoFlagEB = cms.bool(True),
00071 kPoorRecoFlagEE = cms.bool(False),
00072 chi2ThreshEB_ = cms.double(36.0),
00073 chi2ThreshEE_ = cms.double(95.0),
00074 EBchi2Parameters = cms.vdouble(2.122, 0.022, 2.122, 0.022),
00075 EEchi2Parameters = cms.vdouble(2.122, 0.022, 2.122, 0.022),
00076
00077 algo = cms.string("EcalUncalibRecHitWorkerGlobal")
00078 )