Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-06-08 02:05:42

0001 import  RecoLocalCalo.EcalRecProducers.ecalMultiFitUncalibRecHitProducer_cfi as _mod
0002 
0003 # producer of rechits starting from digis
0004 ecalMultiFitUncalibRecHit = _mod.ecalMultiFitUncalibRecHitProducer.clone()
0005 
0006 # use CC timing method for Run3 and Phase 2 (carried over from Run3 era)
0007 import FWCore.ParameterSet.Config as cms
0008 from Configuration.ProcessModifiers.ecal_cctiming_cff import ecal_cctiming
0009 ecal_cctiming.toModify(ecalMultiFitUncalibRecHit,
0010     algoPSet = dict(timealgo = 'crossCorrelationMethod',
0011         EBtimeNconst = 25.5,
0012         EBtimeConstantTerm = 0.85,
0013         outOfTimeThresholdGain12pEB = 3.0,
0014         outOfTimeThresholdGain12mEB = 3.0,
0015         outOfTimeThresholdGain61pEB = 3.0,
0016         outOfTimeThresholdGain61mEB = 3.0,
0017         timeCalibTag = ':CC',
0018         timeOffsetTag = ':CC'
0019     )
0020 )
0021 
0022 # this overrides the modifications made by the ecal_cctiming modifier if both modifiers are active
0023 from Configuration.ProcessModifiers.gpuValidationEcal_cff import gpuValidationEcal
0024 gpuValidationEcal.toModify(ecalMultiFitUncalibRecHit,
0025     algoPSet = dict(timealgo = 'RatioMethod',
0026         outOfTimeThresholdGain12pEB = 5.,
0027         outOfTimeThresholdGain12mEB = 5.,
0028         outOfTimeThresholdGain61pEB = 5.,
0029         outOfTimeThresholdGain61mEB = 5.,
0030         timeCalibTag = ':',
0031         timeOffsetTag = ':'
0032     )
0033 )
0034