Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:36

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # Use this object to make changes when different configurations are active
0004 
0005 ecalDetIdAssociator = cms.ESProducer("DetIdAssociatorESProducer",
0006     ComponentName = cms.string('EcalDetIdAssociator'),
0007     etaBinSize = cms.double(0.02),
0008     nEta = cms.int32(300),
0009     nPhi = cms.int32(360)
0010 )
0011 
0012 hcalDetIdAssociator = cms.ESProducer("DetIdAssociatorESProducer",
0013     ComponentName = cms.string('HcalDetIdAssociator'),
0014     etaBinSize = cms.double(0.087),
0015     nEta = cms.int32(70),
0016     nPhi = cms.int32(72),
0017     hcalRegion = cms.int32(2)
0018 )
0019 
0020 hoDetIdAssociator = cms.ESProducer("DetIdAssociatorESProducer",
0021     ComponentName = cms.string('HODetIdAssociator'),
0022     etaBinSize = cms.double(0.087),
0023     nEta = cms.int32(30),
0024     nPhi = cms.int32(72)
0025 )
0026 
0027 caloDetIdAssociator = cms.ESProducer("DetIdAssociatorESProducer",
0028     ComponentName = cms.string('CaloDetIdAssociator'),
0029     etaBinSize = cms.double(0.087),
0030     nEta = cms.int32(70),
0031     nPhi = cms.int32(72)
0032 )
0033 
0034 muonDetIdAssociator = cms.ESProducer("DetIdAssociatorESProducer",
0035     ComponentName = cms.string('MuonDetIdAssociator'),
0036     etaBinSize = cms.double(0.125),
0037     nEta = cms.int32(48),
0038     nPhi = cms.int32(48),
0039     includeBadChambers = cms.bool(False),
0040     includeGEM = cms.bool(False),
0041     includeME0 = cms.bool(False)
0042 )
0043 
0044 # If running in Run 2, include bad chambers
0045 from Configuration.Eras.Modifier_run2_common_cff import run2_common
0046 run2_common.toModify( muonDetIdAssociator, includeBadChambers = True )
0047 
0048 # include GEM & ME0 for phase2
0049 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
0050 run3_GEM.toModify( muonDetIdAssociator, includeGEM = True )
0051 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0052 phase2_muon.toModify( muonDetIdAssociator, includeME0 = True )
0053 phase2_muon.toModify( hcalDetIdAssociator, hcalRegion = 1 )
0054 from Configuration.Eras.Modifier_phase2_GE0_cff import phase2_GE0
0055 phase2_GE0.toModify( muonDetIdAssociator, includeME0 = False )
0056 
0057 preshowerDetIdAssociator = cms.ESProducer("DetIdAssociatorESProducer",
0058     ComponentName = cms.string('PreshowerDetIdAssociator'),
0059     etaBinSize = cms.double(0.1),
0060     nEta = cms.int32(60),
0061     nPhi = cms.int32(30)
0062 )