CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
hgcalTowerProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 import L1Trigger.L1THGCal.hgcalTowerMapProducer_cfi as hgcalTowerMapProducer_cfi
3 
4 tower = cms.PSet( ProcessorName = cms.string('HGCalTowerProcessor'),
5  includeTrigCells = cms.bool(False),
6  towermap_parameters = hgcalTowerMapProducer_cfi.towerMap2D_parValues.clone()
7  )
8 
9 hgcalTowerProducer = cms.EDProducer(
10  "HGCalTowerProducer",
11  InputTowerMaps = cms.InputTag('hgcalTowerMapProducer:HGCalTowerMapProcessor'),
12  InputTriggerCells = cms.InputTag('hgcalBackEndLayer1Producer:HGCalBackendLayer1Processor2DClustering'),
13  ProcessorParameters = tower.clone(),
14  )
15 
16 towerHFNose = tower.clone(
17  towermap_parameters = hgcalTowerMapProducer_cfi.towerMap2DHFNose_parValues.clone()
18 )
19 
20 hgcalTowerProducerHFNose = hgcalTowerProducer.clone(
21  InputTowerMaps = cms.InputTag('hgcalTowerMapProducerHFNose:HGCalTowerMapProcessor'),
22  InputTriggerCells = cms.InputTag('hgcalBackEndLayer1ProducerHFNose:HGCalBackendLayer1Processor2DClustering'),
23  ProcessorParameters = towerHFNose.clone(),
24 )
25