Back to home page

EIC code displayed by LXR

 
 

    


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>