Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:12:21

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 
0015 towerMap2D_parValues = cms.PSet( useLayerWeights = cms.bool(False),
0016                                  layerWeights = cms.vdouble(),
0017                                   AlgoName = cms.string('HGCalTowerMapsWrapper'),
0018                                  L1TTriggerTowerConfig = L1TTriggerTowerConfig_etaphi
0019 )
0020 
0021 tower_map = cms.PSet( ProcessorName  = cms.string('HGCalTowerMapProcessor'),
0022                       towermap_parameters = towerMap2D_parValues.clone()
0023                   )
0024 
0025 l1tHGCalTowerMapProducer = cms.EDProducer(
0026     "HGCalTowerMapProducer",
0027     InputTriggerSums = cms.InputTag('l1tHGCalConcentratorProducer:HGCalConcentratorProcessorSelection'),
0028     ProcessorParameters = tower_map.clone()
0029     )
0030 
0031 L1TTriggerTowerConfigHFNose_etaphi = L1TTriggerTowerConfig_etaphi.clone(
0032     doNose = True ,
0033     minEta = 3.0 ,
0034     maxEta = 4.2
0035 )
0036 
0037 towerMap2DHFNose_parValues = towerMap2D_parValues.clone(
0038     L1TTriggerTowerConfig = L1TTriggerTowerConfigHFNose_etaphi
0039 )
0040 
0041 towerHFNose_map = cms.PSet( ProcessorName  = cms.string('HGCalTowerMapProcessor'),
0042                       towermap_parameters = towerMap2DHFNose_parValues.clone()
0043                   )
0044 
0045 l1tHGCalTowerMapProducerHFNose = l1tHGCalTowerMapProducer.clone(
0046     InputTriggerSums = cms.InputTag('l1tHGCalConcentratorProducerHFNose:HGCalConcentratorProcessorSelection'),
0047     ProcessorParameters = towerHFNose_map.clone()
0048 )