1 import FWCore.ParameterSet.Config
as cms
2 from L1Trigger.L1THGCal.hgcalTowerMapProducer_cfi
import L1TTriggerTowerConfig_energySplit
6 process.l1tHGCalTowerProducer.InputTriggerCells = cms.InputTag(
'l1tHGCalBackEndLayer2Producer:HGCalBackendLayer2Processor3DClusteringUnclustered')
7 process.l1tHGCalTowerProducerHFNose.InputTriggerCells = cms.InputTag(
'l1tHGCalBackEndLayer2ProducerHFNose:HGCalBackendLayer2Processor3DClusteringUnclustered')
12 process.l1tHGCalTowerProducer.InputTriggerCells = cms.InputTag(
'l1tHGCalBackEndLayer1Producer:HGCalBackendLayer1Processor2DClustering')
13 process.l1tHGCalTowerProducerHFNose.InputTriggerCells = cms.InputTag(
'l1tHGCalBackEndLayer1ProducerHFNose:HGCalBackendLayer1Processor2DClustering')
27 parameters_towers_2d = process.l1tHGCalTowerMapProducer.ProcessorParameters.towermap_parameters
28 parameters_towers_2d.L1TTriggerTowerConfig.readMappingFile = cms.bool(
False)
29 parameters_towers_2d.L1TTriggerTowerConfig.minEta = cms.double(minEta)
30 parameters_towers_2d.L1TTriggerTowerConfig.maxEta = cms.double(maxEta)
31 parameters_towers_2d.L1TTriggerTowerConfig.minPhi = cms.double(minPhi)
32 parameters_towers_2d.L1TTriggerTowerConfig.maxPhi = cms.double(maxPhi)
33 parameters_towers_2d.L1TTriggerTowerConfig.nBinsEta = cms.int32(nBinsEta)
34 parameters_towers_2d.L1TTriggerTowerConfig.nBinsPhi = cms.int32(nBinsPhi)
35 parameters_towers_2d.L1TTriggerTowerConfig.binsEta = cms.vdouble(binsEta)
36 parameters_towers_2d.L1TTriggerTowerConfig.binsPhi = cms.vdouble(binsPhi)
40 parameters_towers_2d = L1TTriggerTowerConfig_energySplit.clone()
41 process.hgcalTowerMapProducer.ProcessorParameters.towermap_parameters.L1TTriggerTowerConfig = parameters_towers_2d
45 towermapping='L1Trigger/L1THGCal/data/tower_mapping_hgcroc_eta-phi_v3.txt',
53 parameters_towers_2d = process.l1tHGCalTowerMapProducer.ProcessorParameters.towermap_parameters
54 parameters_towers_2d.L1TTriggerTowerConfig.readMappingFile = cms.bool(
True)
55 parameters_towers_2d.L1TTriggerTowerConfig.L1TTriggerTowerMapping = cms.FileInPath(towermapping)
56 parameters_towers_2d.L1TTriggerTowerConfig.minEta = cms.double(minEta)
57 parameters_towers_2d.L1TTriggerTowerConfig.maxEta = cms.double(maxEta)
58 parameters_towers_2d.L1TTriggerTowerConfig.minPhi = cms.double(minPhi)
59 parameters_towers_2d.L1TTriggerTowerConfig.maxPhi = cms.double(maxPhi)
60 parameters_towers_2d.L1TTriggerTowerConfig.nBinsEta = cms.int32(nBinsEta)
61 parameters_towers_2d.L1TTriggerTowerConfig.nBinsPhi = cms.int32(nBinsPhi)
66 towermapping='L1Trigger/L1THGCal/data/tower_mapping_hgcroc_eta-phi_v3.txt',
86 towermapping='L1Trigger/L1THGCal/data/tower_mapping_wafer_eta-phi_v3.txt',
def custom_towers_etaphi(process, minEta=1.479, maxEta=3.0, minPhi=-math.pi, maxPhi=math.pi, nBinsEta=18, nBinsPhi=72, binsEta=[], binsPhi=[])
def custom_towers_unclustered_tc(process)
def custom_tower_map_wafer(process, towermapping='L1Trigger/L1THGCal/data/tower_mapping_wafer_eta-phi_v3.txt', minEta=1.479, maxEta=3.0, minPhi=-math.pi, maxPhi=math.pi, nBinsEta=18, nBinsPhi=72)
def custom_tower_map_hgcroc(process, towermapping='L1Trigger/L1THGCal/data/tower_mapping_hgcroc_eta-phi_v3.txt', minEta=1.479, maxEta=3.0, minPhi=-math.pi, maxPhi=math.pi, nBinsEta=18, nBinsPhi=72)
def custom_towers_energySplit(process)
def custom_towers_map(process, towermapping='L1Trigger/L1THGCal/data/tower_mapping_hgcroc_eta-phi_v3.txt', minEta=1.479, maxEta=3.0, minPhi=-math.pi, maxPhi=math.pi, nBinsEta=18, nBinsPhi=72)
def custom_towers_all_tc(process)