Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
athena
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
EIC
detectors
athena
Merge requests
!8
Resolve "Fix silicon detector construction"
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Resolve "Fix silicon detector construction"
3-fix-silicon-detector-construction
into
master
Overview
0
Commits
4
Pipelines
0
Changes
1
Merged
Whitney Armstrong
requested to merge
3-fix-silicon-detector-construction
into
master
4 years ago
Overview
0
Commits
4
Pipelines
0
Changes
1
Expand
Closes
#3 (closed)
Edited
4 years ago
by
Whitney Armstrong
0
0
Merge request reports
Compare
master
version 2
c4a2d28c
4 years ago
version 1
ae9b37d9
4 years ago
master (base)
and
latest version
latest version
4c25278f
4 commits,
4 years ago
version 2
c4a2d28c
3 commits,
4 years ago
version 1
ae9b37d9
1 commit,
4 years ago
1 file
+
167
−
127
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
compact/central_tracker.xml
+
167
−
127
Options
@@ -5,14 +5,14 @@
Silicon Tracker
---------------
https://github.com/reynier0611/g4lblvtx/blob/master/macros/auxiliary_studies/simplified_geometry/Fun4All_G4_simplified_v2.C
Some references:
With some added info on ITS3 chip from
https://indico.bnl.gov/event/10677/contributions/45591/attachments/33204/53254/20210318-IR2%40EIC-SVT.pdf
To be used as standin until we get more detailed specs from the working group on the tracker.
Note that most details are replaced with
Note: initial implementation with hard-coded values,
TODO: add parametrization
TODO: add parametrization
</comment>
<define>
@@ -27,42 +27,53 @@
Layer_rOffset is used to add inside space so the _rmin value is the nominal sensor radius.
</comment>
<constant
name=
"TrackerBarrelLayer_rOffset"
value=
"0.5*cm"
/>
<constant
name=
"TrackerBarrel
1
_rmin1"
value=
"21.0*cm"
/>
<constant
name=
"TrackerBarrel
1
_rmin2"
value=
"TrackerBarrel
1
_rmin1 + TrackerBarrelSpaceFrame_width"
/>
<constant
name=
"TrackerBarrel
1
_length1"
value=
"54.0*cm"
/>
<constant
name=
"TrackerBarrel
1
_length2"
value=
"60.0*cm"
/>
<constant
name=
"TrackerBarrel
Inner
_rmin1"
value=
"21.0*cm"
/>
<constant
name=
"TrackerBarrel
Inner
_rmin2"
value=
"TrackerBarrel
Inner
_rmin1 + TrackerBarrelSpaceFrame_width"
/>
<constant
name=
"TrackerBarrel
Inner
_length1"
value=
"54.0*cm"
/>
<constant
name=
"TrackerBarrel
Inner
_length2"
value=
"60.0*cm"
/>
<constant
name=
"TrackerBarrel
2
_rmin1"
value=
"39.3*cm"
/>
<constant
name=
"TrackerBarrel
2
_rmin2"
value=
"TrackerBarrel
2
_rmin1 + TrackerBarrelSpaceFrame_width"
/>
<constant
name=
"TrackerBarrel
2
_length1"
value=
"105.0*cm"
/>
<constant
name=
"TrackerBarrel
2
_length2"
value=
"114.0*cm"
/>
<constant
name=
"TrackerBarrel
Outer
_rmin1"
value=
"39.3*cm"
/>
<constant
name=
"TrackerBarrel
Outer
_rmin2"
value=
"TrackerBarrel
Outer
_rmin1 + TrackerBarrelSpaceFrame_width"
/>
<constant
name=
"TrackerBarrel
Outer
_length1"
value=
"105.0*cm"
/>
<constant
name=
"TrackerBarrel
Outer
_length2"
value=
"114.0*cm"
/>
<constant
name=
"TrackerBarrel
Group1
_thickness"
value=
"TrackerBarrel
1
_rmin2 - TrackerBarrel
1
_rmin1"
/>
<constant
name=
"TrackerBarrel
Group2
_thickness"
value=
"TrackerBarrel
2
_rmin2 - TrackerBarrel
2
_rmin1"
/>
<constant
name=
"TrackerBarrel
Group1
_length"
value=
"TrackerBarrel
1
_length2"
/>
<constant
name=
"TrackerBarrel
Group2
_length"
value=
"TrackerBarrel
2
_length2"
/>
<constant
name=
"TrackerBarrel
Inner
_thickness"
value=
"TrackerBarrel
Inner
_rmin2 - TrackerBarrel
Inner
_rmin1"
/>
<constant
name=
"TrackerBarrel
Outer
_thickness"
value=
"TrackerBarrel
Outer
_rmin2 - TrackerBarrel
Outer
_rmin1"
/>
<constant
name=
"TrackerBarrel
Inner
_length"
value=
"TrackerBarrel
Inner
_length2"
/>
<constant
name=
"TrackerBarrel
Outer
_length"
value=
"TrackerBarrel
Outer
_length2"
/>
<comment>
Here we are assuming the two endcaps (P and N) are symmetric.
</comment>
<constant
name=
"TrackerEndcap_thickness"
value=
"0.25/100*9.37*cm"
/>
<constant
name=
"TrackerEndcapService_thickness"
value=
"TrackerEndcap_thickness-TrackerSensor_thickness"
/>
<constant
name=
"TrackerEndcap_nLayers"
value=
"3"
/>
<constant
name=
"TrackerEndcapInner_zmin"
value=
"25.0*cm"
/>
<constant
name=
"TrackerEndcapInner_zmax"
value=
"49.0*cm"
/>
<constant
name=
"TrackerEndcapOuter_zmin"
value=
"73.0*cm"
/>
<constant
name=
"TrackerEndcapOuter_zmax"
value=
"121.0*cm"
/>
<constant
name=
"TrackerEndcapOuter_deltaz"
value=
"(TrackerEndcapOuter_zmax-TrackerEndcapOuter_zmin)/(TrackerEndcap_nLayers-1)"
/>
<constant
name=
"TrackerEndcapLayer_length"
value=
"5.0*cm"
/>
<constant
name=
"TrackerEndcapInner_nLayers"
value=
"2"
/>
<constant
name=
"TrackerEndcapOuter_nLayers"
value=
"3"
/>
<constant
name=
"TrackerEndcapInner_zmin"
value=
"TrackerBarrelInner_length/2.0"
/>
<constant
name=
"TrackerEndcapInner_zmax"
value=
"TrackerEndcapInner_zmin + 2.0*TrackerEndcapLayer_length "
/>
<constant
name=
"TrackerEndcapInner_length"
value=
"TrackerEndcapInner_zmax- TrackerEndcapInner_zmin"
/>
<constant
name=
"TrackerEndcapInnerLayer_dz"
value=
"TrackerEndcapInner_length/TrackerEndcapInner_nLayers"
/>
<constant
name=
"TrackerEndcapInner1_rmin"
value=
"Beampipe_rmax+1.0*cm"
/>
<constant
name=
"TrackerEndcapInner2_rmin"
value=
"Beampipe_rmax+1.0*cm"
/>
<constant
name=
"TrackerEndcapOuter_zmin"
value=
"TrackerBarrelOuter_length/2.0"
/>
<constant
name=
"TrackerEndcapOuter_zmax"
value=
"CentralTracking_length/2.0"
/>
<constant
name=
"TrackerEndcapOuter_length"
value=
"TrackerEndcapOuter_zmax- TrackerEndcapOuter_zmin"
/>
<constant
name=
"TrackerEndcapOuterLayer_dz"
value=
"TrackerEndcapOuter_length/TrackerEndcapOuter_nLayers"
/>
<constant
name=
"TrackerEndcapInner_rmin1"
value=
"Beampipe_rmax+1.0*cm"
/>
<constant
name=
"TrackerEndcapInner_rmin2"
value=
"Beampipe_rmax+1.0*cm"
/>
<constant
name=
"TrackerEndcapOuter_rmin"
value=
"3.18*cm"
/>
<constant
name=
"TrackerEndcapInner
1
_rmax"
value=
"18.5*cm"
/>
<constant
name=
"TrackerEndcapInner
2
_rmax"
value=
"18.5*cm + TrackerBarrel
Group1
_thickness"
/>
<constant
name=
"TrackerEndcapInner_rmax
1
"
value=
"18.5*cm"
/>
<constant
name=
"TrackerEndcapInner_rmax
2
"
value=
"18.5*cm + TrackerBarrel
Inner
_thickness"
/>
<constant
name=
"TrackerEndcapOuter_rmax"
value=
"43.23*cm"
/>
<comment>
TODO: These should be computed
</comment>
<constant
name=
"TrackerBarrel
Group1
_NModules"
value=
"30"
/>
<constant
name=
"TrackerBarrel
Group2
_NModules"
value=
"56"
/>
<constant
name=
"TrackerBarrel
Inner
_NModules"
value=
"30"
/>
<constant
name=
"TrackerBarrel
Outer
_NModules"
value=
"56"
/>
</define>
@@ -71,190 +82,219 @@
<detectors>
<comment>
-----------------------------------
Inner Tracker Subassembly (group 1)
-----------------------------------
Note: Endcap trackers are using SimpleDiskTracker construction.
This should be changed to something more detailed in the future.
</comment>
<detector
id=
"TrackerSubAssemblyLayer1_ID"
name=
"TrackerSubAssemblyLayer1"
type=
"DD4hep_SubdetectorAssembly"
vis=
"TrackerSubAssemblyVis"
>
<!--
<composite name="VertexTrackerEndcapN"/>
<composite name="VertexTrackerEndcapP"/>
-->
<composite
name=
"TrackerBarrel_Inner1"
/>
<composite
name=
"TrackerEndcapN_Layer1"
/>
<composite
name=
"TrackerEndcapP_Layer1"
/>
<composite
name=
"TrackerBarrel_Layer1"
/>
</detector>
<comment>
Inner Tracker Barrel (group 1)
</comment>
<detector
id=
"TrackerBarrel_Layer1_ID"
name=
"TrackerBarrel_
Inn
er1"
name=
"TrackerBarrel_
Lay
er1"
type=
"athena_TrackerBarrel"
readout=
"TrackerBarrelHits"
insideTrackingVolume=
"true"
>
<dimensions
rmin=
"TrackerBarrel
1
_rmin1-TrackerBarrelLayer_rOffset"
rmax=
"TrackerBarrel
1
_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrel
Group1
_thickness"
length=
"TrackerBarrel
Group1
_length"
/>
rmin=
"TrackerBarrel
Inner
_rmin1-TrackerBarrelLayer_rOffset"
rmax=
"TrackerBarrel
Inner
_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrel
Inner
_thickness"
length=
"TrackerBarrel
Inner
_length"
/>
<comment>
Tracker Barrel Modules
</comment>
<module
name=
"TrackerBarrel
Group1
_Module1"
vis=
"PurpleVis"
>
<module
name=
"TrackerBarrel
Inner
_Module1"
vis=
"PurpleVis"
>
<frame
width=
"TrackerBarrelSpaceFrame_width"
height=
"TrackerBarrelSpaceFrame_height"
length=
"TrackerBarrel
1
_length1"
length=
"TrackerBarrel
Inner
_length1"
thickness=
"0.1*mm"
material=
"CarbonFiber_25percent"
vis=
"BlueGreenVis"
/>
<module_component
name=
"silicon"
width=
"TrackerBarrelSpaceFrame_width"
length=
"TrackerBarrel
1
_length1-0.1*mm"
thickness=
"0.05*mm"
material=
"Silicon"
sensitive=
"true"
>
length=
"TrackerBarrel
Inner
_length1-0.1*mm"
thickness=
"0.05*mm"
material=
"Silicon"
sensitive=
"true"
>
<position
z=
"-0.025*mm"
y=
"0*mm"
/>
</module_component>
</module>
<comment>
Tracker Barrel Inner Layers
</comment>
<layer
module=
"TrackerBarrel
Group1
_Module1"
id=
"1"
vis=
"VertexVis"
>
<layer
module=
"TrackerBarrel
Inner
_Module1"
id=
"1"
vis=
"VertexVis"
>
<barrel_envelope
inner_r=
"TrackerBarrel
1
_rmin1-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
1
_rmin1-TrackerBarrelLayer_rOffset + TrackerBarrel
Group1
_thickness"
z_length=
"TrackerBarrel
1
_length1"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Group1
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
1
_rmin1"
dr=
"0.0 * mm"
/>
inner_r=
"TrackerBarrel
Inner
_rmin1-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
Inner
_rmin1-TrackerBarrelLayer_rOffset + TrackerBarrel
Inner
_thickness"
z_length=
"TrackerBarrel
Inner
_length1"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Inner
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
Inner
_rmin1"
dr=
"0.0 * mm"
/>
<z_layout
dr=
"0.0 * mm"
z0=
"0.0 * mm"
nz=
"1"
/>
</layer>
<layer
module=
"TrackerBarrel
Group1
_Module1"
id=
"2"
vis=
"VertexVis"
>
<layer
module=
"TrackerBarrel
Inner
_Module1"
id=
"2"
vis=
"VertexVis"
>
<barrel_envelope
inner_r=
"TrackerBarrel
1
_rmin2-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
1
_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrel
Group1
_thickness"
z_length=
"TrackerBarrel
1
_length2"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Group1
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
1
_rmin2"
dr=
"0.0 * mm"
/>
inner_r=
"TrackerBarrel
Inner
_rmin2-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
Inner
_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrel
Inner
_thickness"
z_length=
"TrackerBarrel
Inner
_length2"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Inner
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
Inner
_rmin2"
dr=
"0.0 * mm"
/>
<z_layout
dr=
"0.0 * mm"
z0=
"0.0 * mm"
nz=
"1"
/>
</layer>
</detector>
<detector
id=
"TrackerEndcapP_Layer1_ID"
name=
"TrackerEndcapP_Layer1"
type=
"athena_SimpleDiskTracker"
insideTrackingVolume=
"true"
reflect=
"false"
vis=
"AnlRed"
>
<position
x=
"0"
y=
"0"
z=
"0"
/>
<layer
id=
"1"
vis=
"AnlOrange"
inner_z=
"TrackerEndcapInner_zmin + 0*TrackerEndcapInnerLayer_dz"
inner_r=
"TrackerEndcapInner_rmin1"
outer_r=
"TrackerEndcapInner_rmax1"
>
<slice
material=
"Silicon"
thickness=
"0.5*mm"
vis=
"AnlOrange"
/>
</layer>
<layer
id=
"2"
vis=
"AnlOrange"
inner_z=
"TrackerEndcapInner_zmin + 1*TrackerEndcapInnerLayer_dz"
inner_r=
"TrackerEndcapInner_rmin2"
outer_r=
"TrackerEndcapInner_rmax2"
>
<slice
material=
"Silicon"
thickness=
"0.5*mm"
vis=
"AnlOrange"
/>
</layer>
</detector>
<detector
id=
"TrackerEndcapN_Layer1_ID"
name=
"TrackerEndcapN_Layer1"
type=
"athena_SimpleDiskTracker"
insideTrackingVolume=
"true"
reflect=
"true"
vis=
"AnlRed"
>
<position
x=
"0"
y=
"0"
z=
"0"
/>
<layer
id=
"1"
vis=
"AnlOrange"
inner_z=
"TrackerEndcapInner_zmin + 0*TrackerEndcapInnerLayer_dz"
inner_r=
"TrackerEndcapInner_rmin1"
outer_r=
"TrackerEndcapInner_rmax1"
>
<slice
material=
"Silicon"
thickness=
"0.5*mm"
vis=
"AnlOrange"
/>
</layer>
<layer
id=
"2"
vis=
"AnlOrange"
inner_z=
"TrackerEndcapInner_zmin + 1*TrackerEndcapInnerLayer_dz"
inner_r=
"TrackerEndcapInner_rmin2"
outer_r=
"TrackerEndcapInner_rmax2"
>
<slice
material=
"Silicon"
thickness=
"0.5*mm"
vis=
"AnlOrange"
/>
</layer>
</detector>
<comment>
Outer tracker barrel (Group2)
-----------------------------------
Outer Tracker Subassembly (group 2)
-----------------------------------
</comment>
<detector
id=
"TrackerSubAssemblyLayer2_ID"
name=
"TrackerSubAssemblyLayer2"
type=
"DD4hep_SubdetectorAssembly"
vis=
"TrackerSubAssemblyVis"
>
<composite
name=
"TrackerEndcapN_Layer2"
/>
<composite
name=
"TrackerEndcapP_Layer2"
/>
<composite
name=
"TrackerBarrel_Layer2"
/>
</detector>
<detector
id=
"TrackerBarrel_Layer2_ID"
name=
"TrackerBarrel_
Out
er2"
name=
"TrackerBarrel_
Lay
er2"
type=
"athena_TrackerBarrel"
readout=
"TrackerBarrelHits"
insideTrackingVolume=
"true"
>
<dimensions
rmin=
"TrackerBarrel2_rmin1-TrackerBarrelLayer_rOffset"
rmax=
"TrackerBarrel2_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrelGroup2_thickness"
length=
"TrackerBarrelGroup2_length"
/>
rmin=
"TrackerBarrelOuter_rmin1-TrackerBarrelLayer_rOffset"
rmax=
"TrackerBarrelOuter_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrelOuter_thickness"
length=
"TrackerBarrelOuter_length"
/>
<comment>
Tracker Barrel Modules
</comment>
<module
name=
"TrackerBarrel
Group2
_Module1"
vis=
"PurpleVis"
>
<module
name=
"TrackerBarrel
Outer
_Module1"
vis=
"PurpleVis"
>
<frame
width=
"TrackerBarrelSpaceFrame_width"
height=
"TrackerBarrelSpaceFrame_height"
length=
"TrackerBarrel
2
_length1"
length=
"TrackerBarrel
Outer
_length1"
thickness=
"0.1*mm"
material=
"CarbonFiber_25percent"
vis=
"BlueGreenVis"
/>
<module_component
name=
"silicon"
width=
"TrackerBarrelSpaceFrame_width"
length=
"TrackerBarrel
2
_length1-0.1*mm"
length=
"TrackerBarrel
Outer
_length1-0.1*mm"
thickness=
"0.05*mm"
material=
"Silicon"
sensitive=
"true"
>
<position
z=
"-0.025*mm"
y=
"0*mm"
/>
</module_component>
</module>
<comment>
Tracker Barrel Inner Layers
</comment>
<layer
module=
"TrackerBarrel
Group2
_Module1"
id=
"1"
vis=
"VertexVis"
>
<layer
module=
"TrackerBarrel
Outer
_Module1"
id=
"1"
vis=
"VertexVis"
>
<barrel_envelope
inner_r=
"TrackerBarrel
2
_rmin1-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
2
_rmin1-TrackerBarrelLayer_rOffset + TrackerBarrel
Group2
_thickness"
z_length=
"TrackerBarrel
Group2
_length"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Group2
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
2
_rmin1"
dr=
"0.0 * mm"
/>
inner_r=
"TrackerBarrel
Outer
_rmin1-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
Outer
_rmin1-TrackerBarrelLayer_rOffset + TrackerBarrel
Outer
_thickness"
z_length=
"TrackerBarrel
Outer
_length"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Outer
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
Outer
_rmin1"
dr=
"0.0 * mm"
/>
<z_layout
dr=
"0.0 * mm"
z0=
"0.0 * mm"
nz=
"1"
/>
</layer>
<layer
module=
"TrackerBarrel
Group2
_Module1"
id=
"2"
vis=
"VertexVis"
>
<layer
module=
"TrackerBarrel
Outer
_Module1"
id=
"2"
vis=
"VertexVis"
>
<barrel_envelope
inner_r=
"TrackerBarrel
2
_rmin2-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
2
_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrel
Group2
_thickness"
z_length=
"TrackerBarrel
Group2
_length"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Group2
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
2
_rmin2"
dr=
"0.0 * mm"
/>
inner_r=
"TrackerBarrel
Outer
_rmin2-TrackerBarrelLayer_rOffset"
outer_r=
"TrackerBarrel
Outer
_rmin2-TrackerBarrelLayer_rOffset + TrackerBarrel
Outer
_thickness"
z_length=
"TrackerBarrel
Outer
_length"
/>
<rphi_layout
phi_tilt=
"10.0*degree"
nphi=
"TrackerBarrel
Outer
_NModules"
phi0=
"0.0"
rc=
"TrackerBarrel
Outer
_rmin2"
dr=
"0.0 * mm"
/>
<z_layout
dr=
"0.0 * mm"
z0=
"0.0 * mm"
nz=
"1"
/>
</layer>
</detector>
<!--
<detector id="VertexEndcapP_ID" name="VertexTrackerEndcapP" type="ref_DiskTracker"
insideTrackingVolume="true" reflect="false" vis="AnlRed">
<detector
id=
"TrackerEndcapP_Layer2_ID"
name=
"TrackerEndcapP_Layer2"
type=
"athena_SimpleDiskTracker"
insideTrackingVolume=
"true"
reflect=
"false"
vis=
"AnlRed"
>
<position
x=
"0"
y=
"0"
z=
"0"
/>
<layer
id=
"1"
vis=
"AnlOrange"
inner_z="
Vertex
TrackerEndcap
P
_zmin + 0*
Vertex
TrackerEndcap
_delta
"
inner_r="
Vertex
TrackerEndcap
P
_rmin"
outer_r="
Vertex
TrackerEndcap
P
_rmax">
<slice material="
Air
" thickness="
1.0
*mm" vis="AnlOrange" />
inner_z=
"TrackerEndcap
Outer
_zmin + 0*TrackerEndcap
OuterLayer_dz
"
inner_r=
"TrackerEndcap
Outer
_rmin"
outer_r=
"TrackerEndcap
Outer
_rmax"
>
<slice
material=
"
Silicon
"
thickness=
"
0.5
*mm"
vis=
"AnlOrange"
/>
</layer>
<layer
id=
"2"
vis=
"AnlOrange"
inner_z="
Vertex
TrackerEndcap
P
_zmin + 1*
Vertex
TrackerEndcap
_delta
"
inner_r="
Vertex
TrackerEndcap
P
_rmin"
outer_r="
Vertex
TrackerEndcap
P
_rmax">
<slice material="
Air
" thickness="
1.0
*mm" vis="AnlOrange" />
inner_z=
"TrackerEndcap
Outer
_zmin + 1*TrackerEndcap
OuterLayer_dz
"
inner_r=
"TrackerEndcap
Outer
_rmin"
outer_r=
"TrackerEndcap
Outer
_rmax"
>
<slice
material=
"
Silicon
"
thickness=
"
0.5
*mm"
vis=
"AnlOrange"
/>
</layer>
<layer
id=
"3"
vis=
"AnlOrange"
inner_z="VertexTrackerEndcapP_zmin + 2*VertexTrackerEndcap_delta"
inner_r="VertexTrackerEndcapP_rmin"
outer_r="VertexTrackerEndcapP_rmax">
<slice material="Air" thickness="1.0*mm" vis="AnlOrange" />
</layer>
<layer id="4" vis="AnlOrange"
inner_z="VertexTrackerEndcapP_zmin + 3*VertexTrackerEndcap_delta"
inner_r="VertexTrackerEndcapP_rmin"
outer_r="VertexTrackerEndcapP_rmax">
<slice material="Air" thickness="1.0*mm" vis="AnlOrange" />
</layer>
<layer id="5" vis="AnlOrange"
inner_z="VertexTrackerEndcapP_zmin + 4*VertexTrackerEndcap_delta"
inner_r="VertexTrackerEndcapP_rmin"
outer_r="VertexTrackerEndcapP_rmax">
<slice material="Air" thickness="1.0*mm" vis="AnlOrange" />
inner_z=
"TrackerEndcapOuter_zmin + 2*TrackerEndcapOuterLayer_dz"
inner_r=
"TrackerEndcapOuter_rmin"
outer_r=
"TrackerEndcapOuter_rmax"
>
<slice
material=
"Silicon"
thickness=
"0.5*mm"
vis=
"AnlOrange"
/>
</layer>
</detector>
<detector id="VertexEndcapN_ID" name="VertexTrackerEndcapN" type="ref_DiskTracker"
insideTrackingVolume="true" reflect="true" vis="AnlRed">
<detector
id=
"TrackerEndcapN_Layer2_ID"
name=
"TrackerEndcapN_Layer2"
type=
"athena_SimpleDiskTracker"
insideTrackingVolume=
"true"
reflect=
"true"
vis=
"AnlRed"
>
<position
x=
"0"
y=
"0"
z=
"0"
/>
<layer
id=
"1"
vis=
"AnlOrange"
inner_z="
Vertex
TrackerEndcap
N
_zmin + 0*
Vertex
TrackerEndcap
_delta
"
inner_r="
Vertex
TrackerEndcap
N
_rmin"
outer_r="
Vertex
TrackerEndcap
N
_rmax">
<slice material="
Air
" thickness="
1.0
*mm" vis="AnlOrange" />
inner_z=
"TrackerEndcap
Outer
_zmin + 0*TrackerEndcap
OuterLayer_dz
"
inner_r=
"TrackerEndcap
Outer
_rmin"
outer_r=
"TrackerEndcap
Outer
_rmax"
>
<slice
material=
"
Silicon
"
thickness=
"
0.5
*mm"
vis=
"AnlOrange"
/>
</layer>
<layer
id=
"2"
vis=
"AnlOrange"
inner_z="
Vertex
TrackerEndcap
N
_zmin + 1*
Vertex
TrackerEndcap
_delta
"
inner_r="
Vertex
TrackerEndcap
N
_rmin"
outer_r="
Vertex
TrackerEndcap
N
_rmax">
<slice material="
Air
" thickness="
1.0
*mm" vis="AnlOrange" />
inner_z=
"TrackerEndcap
Outer
_zmin + 1*TrackerEndcap
OuterLayer_dz
"
inner_r=
"TrackerEndcap
Outer
_rmin"
outer_r=
"TrackerEndcap
Outer
_rmax"
>
<slice
material=
"
Silicon
"
thickness=
"
0.5
*mm"
vis=
"AnlOrange"
/>
</layer>
<layer
id=
"3"
vis=
"AnlOrange"
inner_z="VertexTrackerEndcapN_zmin + 2*VertexTrackerEndcap_delta"
inner_r="VertexTrackerEndcapN_rmin"
outer_r="VertexTrackerEndcapN_rmax">
<slice material="Air" thickness="1.0*mm" vis="AnlOrange" />
</layer>
<layer id="4" vis="AnlOrange"
inner_z="VertexTrackerEndcapN_zmin + 3*VertexTrackerEndcap_delta"
inner_r="VertexTrackerEndcapN_rmin"
outer_r="VertexTrackerEndcapN_rmax">
<slice material="Air" thickness="1.0*mm" vis="AnlOrange" />
</layer>
<layer id="5" vis="AnlOrange"
inner_z="VertexTrackerEndcapN_zmin + 4*VertexTrackerEndcap_delta"
inner_r="VertexTrackerEndcapN_rmin"
outer_r="VertexTrackerEndcapN_rmax">
<slice material="Air" thickness="1.0*mm" vis="AnlOrange" />
inner_z=
"TrackerEndcapOuter_zmin + 2*TrackerEndcapOuterLayer_dz"
inner_r=
"TrackerEndcapOuter_rmin"
outer_r=
"TrackerEndcapOuter_rmax"
>
<slice
material=
"Silicon"
thickness=
"0.5*mm"
vis=
"AnlOrange"
/>
</layer>
</detector>
-->
</detectors>
Loading