File indexing completed on 2024-04-06 12:10:25
0001 import FWCore.ParameterSet.Config as cms
0002 from EventFilter.CSCRawToDigi.cscDigiFilterDef_cfi import cscDigiFilterDef
0003
0004 def appendCSCChamberMaskerAtUnpacking(process):
0005
0006 if hasattr(process,'muonCSCDigis') :
0007
0008
0009 process.preCSCDigis = process.muonCSCDigis.clone()
0010
0011 process.muonCSCDigis = cscDigiFilterDef.clone(
0012 stripDigiTag = "preCSCDigis:MuonCSCStripDigi",
0013 wireDigiTag = "preCSCDigis:MuonCSCWireDigi",
0014 comparatorDigiTag = "preCSCDigis:MuonCSCComparatorDigi",
0015 alctDigiTag = "preCSCDigis:MuonCSCALCTDigi",
0016 clctDigiTag = "preCSCDigis:MuonCSCCLCTDigi",
0017 lctDigiTag = "preCSCDigis:MuonCSCCorrelatedLCTDigi",
0018 showerDigiTag = "preCSCDigis:MuonCSCShowerDigi",
0019 gemPadClusterDigiTag = "preCSCDigis:MuonGEMPadDigiCluster",
0020 maskedChambers = [],
0021 selectedChambers = []
0022 )
0023 process.RawToDigiTask.add(process.preCSCDigis)
0024
0025 return process
0026
0027 def maskExperimentalME11ChambersRun2(process):
0028 process = appendCSCChamberMaskerAtUnpacking(process)
0029
0030 process.muonCSCDigis.maskedChambers = [
0031 "ME+1/1/9", "ME+1/1/10", "ME+1/1/11"]