File indexing completed on 2024-04-06 12:20:41
0001 import FWCore.ParameterSet.Config as cms
0002 import math
0003
0004 L1TTriggerTowerConfig_etaphi = cms.PSet(readMappingFile=cms.bool(False),
0005 doNose=cms.bool(False),
0006 minEta=cms.double(1.479),
0007 maxEta=cms.double(3.0),
0008 minPhi=cms.double(-1*math.pi),
0009 maxPhi=cms.double(math.pi),
0010 nBinsEta=cms.int32(18),
0011 nBinsPhi=cms.int32(72),
0012 binsEta=cms.vdouble(),
0013 binsPhi=cms.vdouble(),
0014 splitModuleSum=cms.bool(False))
0015
0016 L1TTriggerTowerConfig_energySplit = cms.PSet(readMappingFile=cms.bool(False),
0017 doNose=cms.bool(False),
0018 minEta=cms.double(1.305),
0019 maxEta=cms.double(3.045),
0020 minPhi=cms.double(-1*math.pi),
0021 maxPhi=cms.double(math.pi),
0022 nBinsEta=cms.int32(20),
0023 nBinsPhi=cms.int32(72),
0024 binsEta=cms.vdouble(),
0025 binsPhi=cms.vdouble(),
0026 splitModuleSum=cms.bool(True),
0027 moduleTowerMapping=cms.FileInPath("L1Trigger/L1THGCal/data/tower_per_module_silic8_scint16.txt"))
0028
0029 towerMap2D_parValues = cms.PSet( useLayerWeights = cms.bool(False),
0030 layerWeights = cms.vdouble(),
0031 AlgoName = cms.string('HGCalTowerMapsWrapper'),
0032 L1TTriggerTowerConfig = L1TTriggerTowerConfig_etaphi
0033 )
0034
0035 tower_map = cms.PSet( ProcessorName = cms.string('HGCalTowerMapProcessor'),
0036 towermap_parameters = towerMap2D_parValues.clone()
0037 )
0038
0039 l1tHGCalTowerMapProducer = cms.EDProducer(
0040 "HGCalTowerMapProducer",
0041 InputTriggerSums = cms.InputTag('l1tHGCalConcentratorProducer:HGCalConcentratorProcessorSelection'),
0042 ProcessorParameters = tower_map.clone()
0043 )
0044
0045 L1TTriggerTowerConfigHFNose_etaphi = L1TTriggerTowerConfig_etaphi.clone(
0046 doNose = True ,
0047 minEta = 3.0 ,
0048 maxEta = 4.2
0049 )
0050
0051 towerMap2DHFNose_parValues = towerMap2D_parValues.clone(
0052 L1TTriggerTowerConfig = L1TTriggerTowerConfigHFNose_etaphi
0053 )
0054
0055 towerHFNose_map = cms.PSet( ProcessorName = cms.string('HGCalTowerMapProcessor'),
0056 towermap_parameters = towerMap2DHFNose_parValues.clone()
0057 )
0058
0059 l1tHGCalTowerMapProducerHFNose = l1tHGCalTowerMapProducer.clone(
0060 InputTriggerSums = cms.InputTag('l1tHGCalConcentratorProducerHFNose:HGCalConcentratorProcessorSelection'),
0061 ProcessorParameters = towerHFNose_map.clone()
0062 )