Warning, /epic/compact/ecal/bic/bic.xml is written in an unsupported language. File is not indexed.
0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Whitney Armstrong, Chao Peng, Maria Zurek, Jihee Kim -->
0003 <!-- Active AstroPix layers: 1-3-4-6 -->
0004
0005
0006 <lccdd>
0007
0008 <display>
0009 </display>
0010 <define>
0011 <comment>
0012 ---------------------------------------
0013 EM Calorimeter Parameters with AstroPix
0014 ---------------------------------------
0015 </comment>
0016 <comment>
0017 To change the number of imaging layer slots from, e.g., 9 to 6,
0018 change EcalBarrelImagingLayers_nMax variable. Note that this does NOT change the
0019 number of silicon frames, as each silicon frame and layer is placed manually.
0020
0021 This file assumes the EcalBarrel_enable_staves_N variables have been defined to allow
0022 changing the configuration by enabling/disabling staves
0023 </comment>
0024 <!-- Number of imaging layer slots -->
0025 <constant name="EcalBarrelImagingLayers_num" value="6"/>
0026 <comment>
0027 Active part of the calorimeter is
0028 435 cm long
0029 -41.25 cm offset
0030 </comment>
0031 <constant name="EcalBarrel_Calorimeter_zmin"
0032 value="min(258.75*cm, EcalBarrelBackward_zmax)"/>
0033 <constant name="EcalBarrel_Calorimeter_zmax"
0034 value="min(176.25*cm, EcalBarrelForward_zmax)"/>
0035 <constant name="EcalBarrel_Calorimeter_length"
0036 value="EcalBarrel_Calorimeter_zmax + EcalBarrel_Calorimeter_zmin"/>
0037 <constant name="EcalBarrel_Calorimeter_offset"
0038 value="(EcalBarrel_Calorimeter_zmax - EcalBarrel_Calorimeter_zmin)/2.0"/>
0039
0040 <constant name="EcalBarrel_LightGuide_length" value="5*cm"/>
0041 <constant name="EcalBarrel_EndOfSectorBox_length" value="12*cm"/>
0042 <constant name="EcalBarrel_LightGuide_zmin" value="EcalBarrel_Calorimeter_zmin + EcalBarrel_LightGuide_length"/>
0043 <constant name="EcalBarrel_LightGuide_zmax" value="EcalBarrel_Calorimeter_zmax + EcalBarrel_LightGuide_length"/>
0044 <constant name="EcalBarrel_Readout_zmin" value="EcalBarrel_Calorimeter_zmin + EcalBarrel_EndOfSectorBox_length"/>
0045 <constant name="EcalBarrel_Readout_zmax" value="EcalBarrel_Calorimeter_zmax + EcalBarrel_EndOfSectorBox_length"/>
0046 <constant name="EcalBarrel_LightGuide_NegativePosZ" value="-EcalBarrel_LightGuide_zmin"/>
0047 <constant name="EcalBarrel_LightGuide_PositivePosZ" value="EcalBarrel_LightGuide_zmax"/>
0048
0049 <constant name="EcalBarrel_FrontSupportThickness" value="0.5*cm"/>
0050 <constant name="EcalBarrel_BackSupportThickness" value="3*cm"/>
0051 <constant name="EcalBarrel_SiliconThickness" value="500*um"/>
0052 <constant name="EcalBarrel_ElectronicsThickness" value="150*um"/>
0053 <constant name="EcalBarrel_CopperThickness" value="100*um"/>
0054 <constant name="EcalBarrel_KaptonThickness" value="200*um"/>
0055 <constant name="EcalBarrel_EpoxyThickness" value="100*um"/>
0056 <constant name="EcalBarrel_CarbonFrameThickness" value="2*mm"/>
0057 <constant name="EcalBarrel_CarbonStaveThickness" value="0.5*mm"/>
0058
0059 <constant name="EcalBarrel_AstroPix_width" value="2*cm"/>
0060 <constant name="EcalBarrel_AstroPix_length" value="2*cm"/>
0061 <constant name="EcalBarrel_AstroPix_margin" value="200*um"/>
0062 <constant name="EcalBarrel_AstroPix_thickness"
0063 value="EcalBarrel_SiliconThickness
0064 + EcalBarrel_ElectronicsThickness
0065 + EcalBarrel_CopperThickness
0066 + EcalBarrel_KaptonThickness
0067 + EcalBarrel_EpoxyThickness"/>
0068
0069 <constant name="EcalBarrel_Stave_width" value="EcalBarrel_AstroPix_width + 2. * EcalBarrel_AstroPix_margin"/>
0070 <constant name="EcalBarrel_Stave_length" value="EcalBarrel_Calorimeter_length"/>
0071 <constant name="EcalBarrel_Stave_thickness" value="EcalBarrel_AstroPix_thickness + EcalBarrel_CarbonStaveThickness"/>
0072 <constant name="EcalBarrel_StaveTilt_angle" value="10*degree"/>
0073 <constant name="EcalBarrel_Stave_ModuleRepeat" value="floor(EcalBarrel_Calorimeter_length / (EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin))"/>
0074
0075 <constant name="EcalBarrel_FiberRadius" value="0.5*mm"/>
0076 <constant name="EcalBarrel_FiberXSpacing" value="1.34*mm"/>
0077 <constant name="EcalBarrel_FiberZSpacing" value="1.22*mm"/>
0078 <constant name="EcalBarrel_CladdingThickness" value="0.04*mm"/>
0079 <constant name="EcalBarrel_SpaceBetween" value="0.01*mm"/>
0080 <comment>
0081 For Pb/SiFi (GlueX): X0 ~ 1.45 cm
0082 For W/SiFi (sPHENIX): X0 ~ 0.7 cm (but different fiber orientation)
0083 </comment>
0084 <constant name="EcalBarrel_RadiatorThickness" value="EcalBarrel_FiberZSpacing * 17"/>
0085 <constant name="EcalBarrel_TotalFiberLayers_num" value="12"/>
0086 <constant name="EcalBarrel_RadiatorEdgeThickness" value="0.61*mm"/>
0087 <constant name="EcalBarrel_SectorRepeat" value="EcalBarrelSectorsN"/>
0088 <constant name="EcalBarrel_AvailThickness" value="EcalBarrelRegion_thickness - EcalBarrel_BackSupportThickness - EcalBarrel_FrontSupportThickness"/>
0089
0090 <constant name="EcalBarrel_ImagingLayerThickness" value="1.7*cm"/>
0091
0092 <constant name="EcalBarrel_ImagingLayerThickness_WithoutFrame"
0093 value="EcalBarrel_ImagingLayerThickness
0094 - 2*EcalBarrel_CarbonFrameThickness"/>
0095
0096 <constant name="EcalBarrel_ScFiLayerThickness_Imaging"
0097 value="EcalBarrel_RadiatorThickness + 2*EcalBarrel_RadiatorEdgeThickness"/>
0098
0099 <comment>
0100 Adjusting size of the ScFi back chunk to match number of imaging layers
0101 and ~17.1 radiation lengths in total
0102 </comment>
0103 <constant name="EcalBarrel_FiberBulkLayers_num" value = "EcalBarrel_TotalFiberLayers_num-EcalBarrelImagingLayers_num+1"/>
0104
0105 <constant name="EcalBarrel_ImagingPartThickness"
0106 value="EcalBarrelImagingLayers_num * (EcalBarrel_ImagingLayerThickness + EcalBarrel_ScFiLayerThickness_Imaging + EcalBarrel_SpaceBetween)
0107 - EcalBarrel_ScFiLayerThickness_Imaging"/>
0108 <constant name="EcalBarrel_ScFiPartThickness"
0109 value="EcalBarrel_RadiatorThickness*EcalBarrel_FiberBulkLayers_num"/>
0110 <constant name="EcalBarrelDetector_rmax"
0111 value="EcalBarrel_rmin + EcalBarrel_FrontSupportThickness
0112 + EcalBarrel_ImagingPartThickness + EcalBarrel_ScFiPartThickness + EcalBarrel_BackSupportThickness"/>
0113
0114 </define>
0115
0116 <limits>
0117 </limits>
0118
0119 <regions>
0120 </regions>
0121
0122 <display>
0123 </display>
0124
0125 <detectors>
0126
0127 <detector id="EcalSubAssembly_ID"
0128 name="EcalBarrelTrackerSubAssembly"
0129 type="DD4hep_SubdetectorAssembly"
0130 vis="TrackerSubAssemblyVis">
0131 <composite name="EcalBarrelImaging"/>
0132 </detector>
0133
0134 <comment>
0135 ---------------------------------------
0136 Imaging Layers of Barrel EM Calorimeter
0137 ---------------------------------------
0138 Silicon (Astropix) readout layers for imaging 3d showers
0139 </comment>
0140 <detector
0141 id="EcalBarrel_ID"
0142 name="EcalBarrelImaging"
0143 type="epic_EcalBarrelImaging"
0144 readout="EcalBarrelImagingHits"
0145 calorimeterType="EM_BARREL"
0146 vis="EcalBarrelEnvelopeVis"
0147 offset="EcalBarrel_Calorimeter_offset">
0148 <type_flags type="DetType_TRACKER + DetType_CALORIMETER + DetType_BARREL + DetType_ELECTROMAGNETIC"/>
0149 <dimensions numsides="EcalBarrel_SectorRepeat"
0150 rmin="EcalBarrel_rmin"
0151 z="EcalBarrel_Calorimeter_length"/>
0152
0153 <comment>
0154 The envelope for ACTS purposes needs to include only the first layer. The following
0155 definition includes the front support and is tangential to the outer edge of the
0156 first tray. This allows the envelope to avoid the first SFIL.
0157 </comment>
0158 <envelope vis="EcalBarrelImaging_envelope"
0159 rmin="EcalBarrel_rmin"
0160 rmax="EcalBarrel_rmin + EcalBarrel_FrontSupportThickness + EcalBarrel_ImagingLayerThickness"
0161 length="EcalBarrel_Calorimeter_length"
0162 zstart="EcalBarrel_Calorimeter_zmin"
0163 />
0164
0165 <comment>
0166 The layer material for ACTS purposes is at the top level, since the entire BIC detector
0167 is treated as a single layer. The binning should likely be an integer multiple of the
0168 number of sectors, and of the numer of modules.
0169 </comment>
0170 <layer_material surface="inner"
0171 binning="binPhi,binZ"
0172 bins0="6 * EcalBarrel_SectorRepeat"
0173 bins1="floor(2. * EcalBarrel_Stave_length / (EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin))"/>
0174 <layer_material surface="outer"
0175 binning="binPhi,binZ"
0176 bins0="6 * EcalBarrel_SectorRepeat"
0177 bins1="floor(2. * EcalBarrel_Stave_length / (EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin))"/>
0178
0179 <sectors vis="EcalBarrelSectorVis"/>
0180
0181 <module name="AstroPix_Module"
0182 vis="EcalBarrelModuleVis">
0183 <module_component name="AstroPix_Chip"
0184 material="Silicon"
0185 width="EcalBarrel_AstroPix_width"
0186 length="EcalBarrel_AstroPix_length"
0187 thickness="EcalBarrel_AstroPix_thickness"
0188 vis="EcalBarrelModuleVis">
0189 <slice material="Silicon" thickness="EcalBarrel_SiliconThickness" vis="EcalBarrelSliceVis" sensitive="yes" limits="cal_limits"/>
0190 <slice material="Silicon" thickness="EcalBarrel_ElectronicsThickness" vis="EcalBarrelSliceVis"/>
0191 <slice material="Copper" thickness="EcalBarrel_CopperThickness" vis="EcalBarrelSliceVis"/>
0192 <slice material="Kapton" thickness="EcalBarrel_KaptonThickness" vis="EcalBarrelSliceVis"/>
0193 <slice material="Epoxy" thickness="EcalBarrel_EpoxyThickness" vis="EcalBarrelSliceVis"/>
0194 </module_component>
0195 </module>
0196
0197 <support thickness="EcalBarrel_FrontSupportThickness" material="Aluminum" vis="EcalBarrelSupportVis"/>
0198
0199 <layer repeat="1" vis="EcalBarrelLayerVis"
0200 thickness="EcalBarrel_ImagingLayerThickness"
0201 space_before="EcalBarrel_FrontSupportThickness">
0202 <frame material="CarbonFiber" fill="Air" thickness="EcalBarrel_CarbonFrameThickness" height="EcalBarrel_ImagingLayerThickness" vis="EcalBarrelSliceVis"/>
0203 <stave repeat="6"
0204 width="EcalBarrel_Stave_width"
0205 length="EcalBarrel_Stave_length"
0206 thickness="EcalBarrel_Stave_thickness"
0207 angle="EcalBarrel_StaveTilt_angle"
0208 module="AstroPix_Module"
0209 vis="EcalBarrelStaveVis"
0210 enable="EcalBarrel_enable_staves_1">
0211 <xy_layout
0212 dx="EcalBarrel_AstroPix_width + EcalBarrel_AstroPix_margin"
0213 dy="EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin"
0214 />
0215 </stave>
0216 </layer>
0217
0218 <layer repeat="1" vis="EcalBarrelLayerVis"
0219 thickness="EcalBarrel_ImagingLayerThickness"
0220 space_before="EcalBarrel_ScFiLayerThickness_Imaging + EcalBarrel_SpaceBetween">
0221 <frame material="CarbonFiber" fill="Air" thickness="EcalBarrel_CarbonFrameThickness" height="EcalBarrel_ImagingLayerThickness" vis="EcalBarrelSliceVis"/>
0222 <stave repeat="6"
0223 width="EcalBarrel_Stave_width"
0224 length="EcalBarrel_Stave_length"
0225 thickness="EcalBarrel_Stave_thickness"
0226 angle="EcalBarrel_StaveTilt_angle"
0227 module="AstroPix_Module"
0228 vis="EcalBarrelStaveVis"
0229 enable="EcalBarrel_enable_staves_2">
0230 <xy_layout
0231 dx="EcalBarrel_AstroPix_width + EcalBarrel_AstroPix_margin"
0232 dy="EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin"
0233 />
0234 </stave>
0235 </layer>
0236
0237 <layer repeat="1" vis="EcalBarrelLayerVis"
0238 thickness="EcalBarrel_ImagingLayerThickness"
0239 space_before="EcalBarrel_ScFiLayerThickness_Imaging + EcalBarrel_SpaceBetween">
0240 <frame material="CarbonFiber" fill="Air" thickness="EcalBarrel_CarbonFrameThickness" height="EcalBarrel_ImagingLayerThickness" vis="EcalBarrelSliceVis"/>
0241 <stave repeat="6"
0242 width="EcalBarrel_Stave_width"
0243 length="EcalBarrel_Stave_length"
0244 thickness="EcalBarrel_Stave_thickness"
0245 angle="-EcalBarrel_StaveTilt_angle"
0246 module="AstroPix_Module"
0247 vis="EcalBarrelStaveVis"
0248 enable="EcalBarrel_enable_staves_3">
0249 <xy_layout
0250 dx="EcalBarrel_AstroPix_width + EcalBarrel_AstroPix_margin"
0251 dy="EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin"
0252 />
0253 </stave>
0254 </layer>
0255
0256 <layer repeat="1" vis="EcalBarrelLayerVis"
0257 thickness="EcalBarrel_ImagingLayerThickness"
0258 space_before="EcalBarrel_ScFiLayerThickness_Imaging + EcalBarrel_SpaceBetween">
0259 <frame material="CarbonFiber" fill="Air" thickness="EcalBarrel_CarbonFrameThickness" height="EcalBarrel_ImagingLayerThickness" vis="EcalBarrelSliceVis"/>
0260 <stave repeat="6"
0261 width="EcalBarrel_Stave_width"
0262 length="EcalBarrel_Stave_length"
0263 thickness="EcalBarrel_Stave_thickness"
0264 angle="-EcalBarrel_StaveTilt_angle"
0265 module="AstroPix_Module"
0266 vis="EcalBarrelStaveVis"
0267 enable="EcalBarrel_enable_staves_4">
0268 <xy_layout
0269 dx="EcalBarrel_AstroPix_width + EcalBarrel_AstroPix_margin"
0270 dy="EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin"
0271 />
0272 </stave>
0273 </layer>
0274
0275 <layer repeat="1" vis="EcalBarrelLayerVis"
0276 thickness="EcalBarrel_ImagingLayerThickness"
0277 space_before="EcalBarrel_ScFiLayerThickness_Imaging + EcalBarrel_SpaceBetween">
0278 <frame material="CarbonFiber" fill="Air" thickness="EcalBarrel_CarbonFrameThickness" height="EcalBarrel_ImagingLayerThickness" vis="EcalBarrelSliceVis"/>
0279 <stave repeat="7"
0280 width="EcalBarrel_Stave_width"
0281 length="EcalBarrel_Stave_length"
0282 thickness="EcalBarrel_Stave_thickness"
0283 angle="-EcalBarrel_StaveTilt_angle"
0284 module="AstroPix_Module"
0285 vis="EcalBarrelStaveVis"
0286 enable="EcalBarrel_enable_staves_5">
0287 <xy_layout
0288 dx="EcalBarrel_AstroPix_width + EcalBarrel_AstroPix_margin"
0289 dy="EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin"
0290 />
0291 </stave>
0292 </layer>
0293
0294 <layer repeat="EcalBarrelImagingLayers_num-5" vis="EcalBarrelLayerVis"
0295 thickness="EcalBarrel_ImagingLayerThickness"
0296 space_between="EcalBarrel_ScFiLayerThickness_Imaging + EcalBarrel_SpaceBetween"
0297 space_before="EcalBarrel_ScFiLayerThickness_Imaging + EcalBarrel_SpaceBetween">
0298 <frame material="CarbonFiber" fill="Air" thickness="EcalBarrel_CarbonFrameThickness" height="EcalBarrel_ImagingLayerThickness" vis="EcalBarrelSliceVis"/>
0299 <stave repeat="7"
0300 width="EcalBarrel_Stave_width"
0301 length="EcalBarrel_Stave_length"
0302 thickness="EcalBarrel_Stave_thickness"
0303 angle="EcalBarrel_StaveTilt_angle"
0304 module="AstroPix_Module"
0305 vis="EcalBarrelStaveVis"
0306 enable="EcalBarrel_enable_staves_6">
0307 <xy_layout
0308 dx="EcalBarrel_AstroPix_width + EcalBarrel_AstroPix_margin"
0309 dy="EcalBarrel_AstroPix_length + EcalBarrel_AstroPix_margin"
0310 />
0311 </stave>
0312 </layer>
0313 </detector>
0314
0315 <comment>
0316 ---------------------------------------
0317 Pb/ScFi Layers of Barrel EM Calorimeter
0318 ---------------------------------------
0319 </comment>
0320 <detector
0321 id="EcalBarrel2_ID"
0322 name="EcalBarrelScFi"
0323 type="epic_EcalBarrelScFi"
0324 readout="EcalBarrelScFiHits"
0325 calorimeterType="EM_BARREL"
0326 vis="EcalBarrelEnvelopeVis"
0327 offset="EcalBarrel_Calorimeter_offset">
0328 <dimensions numsides="EcalBarrel_SectorRepeat"
0329 rmin="EcalBarrel_rmin"
0330 z="EcalBarrel_Calorimeter_length"/>
0331 <sectors vis="EcalBarrelSectorVis"/>
0332
0333 <layer repeat="EcalBarrelImagingLayers_num-1" vis="EcalBarrelLayerVis"
0334 space_between="EcalBarrel_ImagingLayerThickness + EcalBarrel_SpaceBetween"
0335 space_before="EcalBarrel_FrontSupportThickness + EcalBarrel_ImagingLayerThickness + EcalBarrel_SpaceBetween/2.">
0336 <slice material="SciFiPb_PbGlue_Edge" thickness="EcalBarrel_RadiatorEdgeThickness" vis="EcalBarrelSliceVis"/>
0337 <slice material="SciFiPb_PbGlue" thickness="EcalBarrel_RadiatorThickness" vis="EcalBarrelFiberLayerVis">
0338 <fiber material="SciFiPb_Scintillator"
0339 sensitive="yes"
0340 grid_n_phi="5"
0341 grid_dr="2*cm"
0342 radius="EcalBarrel_FiberRadius"
0343 cladding_thickness="EcalBarrel_CladdingThickness"
0344 spacing_x="EcalBarrel_FiberXSpacing"
0345 spacing_z="EcalBarrel_FiberZSpacing"
0346 vis="EcalBarrelFiberLayerVis">
0347 </fiber>
0348 </slice>
0349 <slice material="SciFiPb_PbGlue_Edge" thickness="EcalBarrel_RadiatorEdgeThickness" vis="EcalBarrelSliceVis"/>
0350 </layer>
0351
0352 <layer repeat="1" vis="EcalBarrelLayerVis"
0353 space_before="EcalBarrel_ImagingLayerThickness + EcalBarrel_SpaceBetween">
0354 <slice material="SciFiPb_PbGlue_Edge" thickness="EcalBarrel_RadiatorEdgeThickness" vis="EcalBarrelSliceVis"/>
0355 <slice material="SciFiPb_PbGlue" thickness="EcalBarrel_RadiatorThickness" vis="EcalBarrelFiberLayerVis">
0356 <fiber material="SciFiPb_Scintillator"
0357 sensitive="yes"
0358 grid_n_phi="5"
0359 grid_dr="2*cm"
0360 radius="EcalBarrel_FiberRadius"
0361 cladding_thickness="EcalBarrel_CladdingThickness"
0362 spacing_x="EcalBarrel_FiberXSpacing"
0363 spacing_z="EcalBarrel_FiberZSpacing"
0364 vis="EcalBarrelFiberLayerVis">
0365 </fiber>
0366 </slice>
0367 </layer>
0368
0369 <layer repeat="EcalBarrel_FiberBulkLayers_num-2" vis="EcalBarelLayerVis">
0370 <slice material="SciFiPb_PbGlue"
0371 thickness="EcalBarrel_RadiatorThickness"
0372 vis="EcalBarrelFiberLayerVis">
0373 <fiber material="SciFiPb_Scintillator"
0374 sensitive="yes"
0375 grid_n_phi="5"
0376 grid_dr="2*cm"
0377 radius="EcalBarrel_FiberRadius"
0378 cladding_thickness="EcalBarrel_CladdingThickness"
0379 spacing_x="EcalBarrel_FiberXSpacing"
0380 spacing_z="EcalBarrel_FiberZSpacing"
0381 vis="EcalBarrelFiberLayerVis">
0382 </fiber>
0383 </slice>
0384 </layer>
0385
0386 <layer repeat="1" vis="EcalBarrelLayerVis">
0387 <slice material="SciFiPb_PbGlue" thickness="EcalBarrel_RadiatorThickness" vis="EcalBarrelFiberLayerVis">
0388 <fiber material="SciFiPb_Scintillator"
0389 sensitive="yes"
0390 grid_n_phi="5"
0391 grid_dr="2*cm"
0392 radius="EcalBarrel_FiberRadius"
0393 cladding_thickness="EcalBarrel_CladdingThickness"
0394 spacing_x="EcalBarrel_FiberXSpacing"
0395 spacing_z="EcalBarrel_FiberZSpacing"
0396 vis="EcalBarrelFiberLayerVis">
0397 </fiber>
0398 </slice>
0399 <slice material="SciFiPb_PbGlue_Edge" thickness="EcalBarrel_RadiatorEdgeThickness" vis="EcalBarrelSliceVis"/>
0400 </layer>
0401
0402 <support thickness="EcalBarrel_BackSupportThickness" material="Aluminum" vis="EcalBarrelSupportVis"/>
0403 </detector>
0404 </detectors>
0405
0406 <readouts>
0407 <readout name="EcalBarrelImagingHits">
0408 <segmentation type="CartesianGridXY" grid_size_x="0.5 * mm" grid_size_y="0.5 * mm"/>
0409 <id>system:8,sector:6,layer:4,stave:4,module:8,slice:2,x:32:-16,y:-16</id>
0410 </readout>
0411 <readout name="EcalBarrelScFiHits">
0412 <segmentation type="CartesianStripZ" strip_size_x="1.0*cm" identifier_x="z"/>
0413 <id>system:8,sector:6,layer:6,slice:4,grid:10,fiber:16,z:-14</id>
0414 </readout>
0415 </readouts>
0416
0417 <plugins>
0418 <plugin name="DD4hep_ParametersPlugin">
0419 <argument value="EcalBarrelImaging"/>
0420 <argument value="layer_pattern: str=envelope1"/>
0421 </plugin>
0422 </plugins>
0423
0424 </lccdd>