Skip to content

Commit 96f6980

Browse files
Introduce ldmx-reduced-v2 (#1489)
Implemented reduced ldmx v2 geometry + modified dependent scripts
1 parent 34d43a5 commit 96f6980

16 files changed

+5467
-4
lines changed

DetDescr/python/EcalGeometry.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,8 @@ def v14() :
124124
eg.layer_shift_x = 2*eg.moduleMinR / eg.nCellRHeight
125125
return eg
126126

127-
128127
def reduced() :
129-
eg = EcalGeometry(detectors_valid = ["ldmx-reduced","ldmx-reduced[.].*"],
128+
eg = EcalGeometry(detectors_valid = ["ldmx-reduced"],
130129
gap = 1.5,
131130
layerZPositions = [
132131
7.932, 14.532, 32.146, 40.746, 58.110, 67.710
@@ -139,5 +138,19 @@ def reduced() :
139138
eg.layer_shift_x = 2*eg.moduleMinR / eg.nCellRHeight
140139
return eg
141140

141+
def reduced_v2() :
142+
eg = EcalGeometry(detectors_valid = ["ldmx-reduced-v2"],
143+
gap = 1.5,
144+
layerZPositions = [
145+
9.932, 22.412, 40.81, 54.556, 71.954, 85.67
146+
],
147+
ecalFrontZ = 240.0,
148+
cornersSideUp = True,
149+
layer_shift_odd = True,
150+
)
151+
# shift by a single cell diameter
152+
eg.layer_shift_x = 2*eg.moduleMinR / eg.nCellRHeight
153+
return eg
154+
142155
def geometries() :
143-
return [EcalGeometry.v9(), EcalGeometry.v12(), EcalGeometry.v13(), EcalGeometry.v14(), EcalGeometry.reduced()]
156+
return [EcalGeometry.v9(), EcalGeometry.v12(), EcalGeometry.v13(), EcalGeometry.v14(), EcalGeometry.reduced(), EcalGeometry.reduced_v2()]

DetDescr/python/HcalGeometry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,5 +487,5 @@ def make_v14(self):
487487
]
488488
# added the reduced geometry temporarily, for the final geometry
489489
# we should have a new function "reduced()" with the prototype geom
490-
self.v14.detectors_valid = ["ldmx-det-v14", "ldmx-det-v14.*", "ldmx-reduced","ldmx-lyso-r1-v14", "ldmx-lyso-r1-v14.*"]
490+
self.v14.detectors_valid = ["ldmx-det-v14", "ldmx-det-v14.*", "ldmx-reduced", "ldmx-reduced-v2","ldmx-lyso-r1-v14", "ldmx-lyso-r1-v14.*"]
491491
self.v14.y_offset = 19.05

0 commit comments

Comments
 (0)