Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:25:18

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # Muon Digitization (CSC, DT, RPC electronics responce)
0004 # CSC digitizer
0005 #
0006 from SimMuon.CSCDigitizer.muonCSCDigis_cfi import *
0007 from CalibMuon.CSCCalibration.CSCChannelMapper_cfi import *
0008 from CalibMuon.CSCCalibration.CSCIndexer_cfi import *
0009 # DT digitizer
0010 #
0011 from SimMuon.DTDigitizer.muondtdigi_cfi import *
0012 # RPC digitizer
0013 # 
0014 from SimMuon.RPCDigitizer.muonrpcdigi_cfi import *
0015 muonDigiTask = cms.Task(simMuonCSCDigis, simMuonDTDigis, simMuonRPCDigis)
0016 muonDigi = cms.Sequence(muonDigiTask)
0017 
0018 from SimMuon.GEMDigitizer.muonGEMDigi_cff import *
0019 from SimMuon.GEMDigitizer.muonME0Digi_cff import *
0020 
0021 _run3_muonDigiTask = muonDigiTask.copy()
0022 _run3_muonDigiTask.add(muonGEMDigiTask)
0023 
0024 _phase2_muonDigiTask = _run3_muonDigiTask.copy()
0025 _phase2_muonDigiTask.add(muonME0DigiTask)
0026 
0027 # while GE0 is in development, just turn off ME0 tasks
0028 _phase2_ge0 = _phase2_muonDigiTask.copyAndExclude([muonME0DigiTask])
0029 
0030 from Configuration.Eras.Modifier_run2_GEM_2017_cff import run2_GEM_2017
0031 run2_GEM_2017.toReplaceWith( muonDigiTask, _run3_muonDigiTask )
0032 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
0033 run3_GEM.toReplaceWith( muonDigiTask, _run3_muonDigiTask )
0034 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0035 phase2_muon.toReplaceWith( muonDigiTask, _phase2_muonDigiTask )
0036 from Configuration.Eras.Modifier_phase2_GE0_cff import phase2_GE0
0037 phase2_GE0.toReplaceWith( muonDigiTask, _phase2_ge0 )
0038