CMS 3D CMS Logo

hgcalTriggerGeometryESProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 disconnectedTriggerLayers = [
4  2,
5  4,
6  6,
7  8,
8  10,
9  12,
10  14,
11  16,
12  18,
13  20,
14  22,
15  24,
16  26,
17  28
18  ]
19 
20 
21 geometry = cms.PSet( TriggerGeometryName = cms.string('HGCalTriggerGeometryHexLayerBasedImp1'),
22  L1TCellsMapping = cms.FileInPath("L1Trigger/L1THGCal/data/triggercell_mapping_8inch_aligned_192_432_V8_0.txt"),
23  L1TModulesMapping = cms.FileInPath("L1Trigger/L1THGCal/data/panel_mapping_tdr_0.txt"),
24  L1TCellNeighborsMapping = cms.FileInPath("L1Trigger/L1THGCal/data/triggercell_neighbor_mapping_8inch_aligned_192_432_0.txt"),
25  L1TCellsBHMapping = cms.FileInPath("L1Trigger/L1THGCal/data/triggercell_mapping_BH_3x3_30deg_0.txt"),
26  L1TCellNeighborsBHMapping = cms.FileInPath("L1Trigger/L1THGCal/data/triggercell_neighbor_mapping_BH_3x3_30deg_0.txt"),
27  DisconnectedModules = cms.vuint32(0),
28  DisconnectedLayers = cms.vuint32(disconnectedTriggerLayers)
29  )
30 
31 hgcalTriggerGeometryESProducer = cms.ESProducer(
32  'HGCalTriggerGeometryESProducer',
33  TriggerGeometry = geometry,
34  isV9Geometry = cms.bool(True)
35 )