import FWCore.ParameterSet.Config as cms #FEVT RecoLocalFastTimeFEVT = cms.PSet(outputCommands=cms.untracked.vstring( 'keep *_ftlUncalibratedRecHits_*_*', 'keep *_ftlRecHits_*_*', )) #RECO content RecoLocalFastTimeRECO = cms.PSet( outputCommands=cms.untracked.vstring('keep *_ftlRecHits_*_*', )) #AOD content RecoLocalFastTimeAOD = cms.PSet(outputCommands=cms.untracked.vstring()) from Configuration.Eras.Modifier_phase2_timing_layer_new_cff import phase2_timing_layer_new phase2_timing_layer_new.toModify( RecoLocalFastTimeFEVT.outputCommands, func=lambda outputCommands: outputCommands.extend([ 'drop *_ftlUncalibratedRecHits_*_*', 'keep *_mtdUncalibratedRecHits_*_*' ]))
import FWCore.ParameterSet.Config as cms from RecoLocalFastTime.FTLRecProducers.ftlUncalibratedRecHits_cfi import ftlUncalibratedRecHits from RecoLocalFastTime.FTLRecProducers.ftlRecHits_cfi import ftlRecHits fastTimingLocalReco = cms.Sequence(ftlUncalibratedRecHits * ftlRecHits) from RecoLocalFastTime.FTLRecProducers.mtdUncalibratedRecHits_cfi import mtdUncalibratedRecHits from RecoLocalFastTime.FTLRecProducers.mtdRecHits_cfi import mtdRecHits _phase2_timing_layer_new_fastTimingLocalReco = cms.Sequence( mtdUncalibratedRecHits * mtdRecHits) from Configuration.Eras.Modifier_phase2_timing_layer_new_cff import phase2_timing_layer_new phase2_timing_layer_new.toReplaceWith( fastTimingLocalReco, _phase2_timing_layer_new_fastTimingLocalReco) phase2_timing_layer_new.toModify( mtdRecHits, barrelUncalibratedRecHits=cms.InputTag('mtdUncalibratedRecHits:FTLBarrel'), endcapUncalibratedRecHits=cms.InputTag('mtdUncalibratedRecHits:FTLEndcap'))
from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify(theDigitizers, castor=None) from SimGeneral.MixingModule.ecalTimeDigitizer_cfi import ecalTimeDigitizer from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing from Configuration.Eras.Modifier_phase2_timing_layer_cff import phase2_timing_layer phase2_timing.toModify(theDigitizers, ecalTime=ecalTimeDigitizer.clone()) from SimFastTiming.Configuration.SimFastTiming_cff import fastTimeDigitizer phase2_timing_layer.toModify(theDigitizers, fastTimingLayer=fastTimeDigitizer.clone()) from SimFastTiming.Configuration.SimFastTiming_cff import mtdDigitizer from Configuration.Eras.Modifier_phase2_timing_layer_new_cff import phase2_timing_layer_new phase2_timing_layer_new.toModify(theDigitizers, fastTimingLayer=mtdDigitizer.clone()) premix_stage2.toModify( theDigitizers, ecal=None, hcal=None, ) (premix_stage2 & phase2_hgcal).toModify( theDigitizers, hgceeDigitizer=dict(premixStage1=True), hgchebackDigitizer=dict(premixStage1=True), hgchefrontDigitizer=dict(premixStage1=True), ) theDigitizersValid = cms.PSet(theDigitizers) theDigitizers.mergedtruth.select.signalOnlyTP = True
from Configuration.Eras.Modifier_run3_common_cff import run3_common run3_common.toModify( theDigitizers, castor = None ) from SimGeneral.MixingModule.ecalTimeDigitizer_cfi import ecalTimeDigitizer from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing from Configuration.Eras.Modifier_phase2_timing_layer_cff import phase2_timing_layer phase2_timing.toModify( theDigitizers, ecalTime = ecalTimeDigitizer.clone() ) from SimFastTiming.Configuration.SimFastTiming_cff import fastTimeDigitizer phase2_timing_layer.toModify( theDigitizers, fastTimingLayer = fastTimeDigitizer.clone() ) from SimFastTiming.Configuration.SimFastTiming_cff import mtdDigitizer from Configuration.Eras.Modifier_phase2_timing_layer_new_cff import phase2_timing_layer_new phase2_timing_layer_new.toModify( theDigitizers, fastTimingLayer = mtdDigitizer.clone() ) premix_stage2.toModify(theDigitizers, ecal = None, hcal = None, ) (premix_stage2 & phase2_hgcal).toModify(theDigitizers, hgceeDigitizer = dict(premixStage1 = True), hgchebackDigitizer = dict(premixStage1 = True), hgchefrontDigitizer = dict(premixStage1 = True), ) (premix_stage2 & phase2_hfnose).toModify(theDigitizers, hfnoseDigitizer = dict(premixStage1 = True), ) theDigitizersValid = cms.PSet(theDigitizers)
import FWCore.ParameterSet.Config as cms from RecoLocalFastTime.FTLRecProducers.ftlUncalibratedRecHits_cfi import ftlUncalibratedRecHits from RecoLocalFastTime.FTLRecProducers.ftlRecHits_cfi import ftlRecHits fastTimingLocalReco = cms.Sequence(ftlUncalibratedRecHits*ftlRecHits) from RecoLocalFastTime.FTLRecProducers.mtdUncalibratedRecHits_cfi import mtdUncalibratedRecHits from RecoLocalFastTime.FTLRecProducers.mtdRecHits_cfi import mtdRecHits _phase2_timing_layer_new_fastTimingLocalReco = cms.Sequence(mtdUncalibratedRecHits*mtdRecHits) from Configuration.Eras.Modifier_phase2_timing_layer_new_cff import phase2_timing_layer_new phase2_timing_layer_new.toReplaceWith(fastTimingLocalReco, _phase2_timing_layer_new_fastTimingLocalReco) phase2_timing_layer_new.toModify(mtdRecHits, barrelUncalibratedRecHits = cms.InputTag('mtdUncalibratedRecHits:FTLBarrel'), endcapUncalibratedRecHits = cms.InputTag('mtdUncalibratedRecHits:FTLEndcap') )
import FWCore.ParameterSet.Config as cms #FEVT RecoLocalFastTimeFEVT = cms.PSet( outputCommands = cms.untracked.vstring( 'keep *_ftlUncalibratedRecHits_*_*', 'keep *_ftlRecHits_*_*', ) ) #RECO content RecoLocalFastTimeRECO = cms.PSet( outputCommands = cms.untracked.vstring( 'keep *_ftlRecHits_*_*', ) ) #AOD content RecoLocalFastTimeAOD = cms.PSet( outputCommands = cms.untracked.vstring( ) ) from Configuration.Eras.Modifier_phase2_timing_layer_new_cff import phase2_timing_layer_new phase2_timing_layer_new.toModify( RecoLocalFastTimeFEVT.outputCommands, func=lambda outputCommands: outputCommands.extend(['drop *_ftlUncalibratedRecHits_*_*','keep *_mtdUncalibratedRecHits_*_*','drop *_ftlRecHits_*_*','keep *_mtdRecHits_*_*']) )