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
!85
Draft: Barrel tracker: simplified geometry option
Code
Review changes
Check out branch
Download
Patches
Plain diff
Closed
Draft: Barrel tracker: simplified geometry option
barrel-tracker-simplified
into
master
Overview
14
Commits
34
Pipelines
0
Changes
17
Closed
Wouter Deconinck
requested to merge
barrel-tracker-simplified
into
master
3 years ago
Overview
8
Commits
34
Pipelines
0
Changes
17
Expand
This MR introduces a simplified version that uses the open data detector.
Edited
3 years ago
by
Whitney Armstrong
0
0
Merge request reports
Compare
master
version 22
456321b3
3 years ago
version 21
f9469c16
3 years ago
version 20
c5f41459
3 years ago
version 19
4f9f726b
3 years ago
version 18
c4e268f3
3 years ago
version 17
de92e126
3 years ago
version 16
a36f10d6
3 years ago
version 15
1d06e69f
3 years ago
version 14
4197da92
3 years ago
version 13
9fe18fdc
3 years ago
version 12
20321eb1
3 years ago
version 11
d34384b0
3 years ago
version 10
41a4dd3a
3 years ago
version 9
8636c1e1
3 years ago
version 8
7237c394
3 years ago
version 7
ee41f01e
3 years ago
version 6
5e59e3a8
3 years ago
version 5
898d9448
3 years ago
version 4
c0d8643b
3 years ago
version 3
e3d5f18b
3 years ago
version 2
cda74f71
3 years ago
version 1
c1356aba
3 years ago
master (base)
and
latest version
latest version
954aea9d
34 commits,
3 years ago
version 22
456321b3
33 commits,
3 years ago
version 21
f9469c16
31 commits,
3 years ago
version 20
c5f41459
30 commits,
3 years ago
version 19
4f9f726b
29 commits,
3 years ago
version 18
c4e268f3
28 commits,
3 years ago
version 17
de92e126
26 commits,
3 years ago
version 16
a36f10d6
23 commits,
3 years ago
version 15
1d06e69f
22 commits,
3 years ago
version 14
4197da92
21 commits,
3 years ago
version 13
9fe18fdc
20 commits,
3 years ago
version 12
20321eb1
19 commits,
3 years ago
version 11
d34384b0
18 commits,
3 years ago
version 10
41a4dd3a
17 commits,
3 years ago
version 9
8636c1e1
16 commits,
3 years ago
version 8
7237c394
14 commits,
3 years ago
version 7
ee41f01e
11 commits,
3 years ago
version 6
5e59e3a8
10 commits,
3 years ago
version 5
898d9448
5 commits,
3 years ago
version 4
c0d8643b
4 commits,
3 years ago
version 3
e3d5f18b
3 commits,
3 years ago
version 2
cda74f71
2 commits,
3 years ago
version 1
c1356aba
1 commit,
3 years ago
17 files
+
2794
−
0
Side-by-side
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
17
Search (e.g. *.vue) (Ctrl+P)
compact/OpenDataDetector_barrel.xml
0 → 100644
+
198
−
0
Options
<?xml version="1.0" encoding="UTF-8"?>
<lccdd
xmlns:compact=
"http://www.lcsim.org/schemas/compact/1.0"
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
xs:noNamespaceSchemaLocation=
"http://www.lcsim.org/schemas/compact/1.0/compact.xsd"
>
<info
name=
"Demonstrator"
title=
"Demonstrator"
author=
"Andreas.Salzburger@cern.ch"
url=
""
status=
"test"
version=
"0"
>
<comment>
Demonstrator Detector for the acts webpage and documentation
</comment>
</info>
<define>
<!--World-->
<!--
<constant name="world_size" value="10.*m"/>
<constant name="world_x" value="world_size"/>
<constant name="world_y" value="world_size"/>
<constant name="world_z" value="world_size"/>
-->
<!--Dimensions of the beam pipe -->
<!--
<constant name="bp_rmin" value="23.6*mm"/>
<constant name="bp_rmax" value="24.4*mm"/>
<constant name="bp_length" value="4.0*m"/>
-->
<!--Dimensions of the Pixel volume & sub volumes -->
<constant
name=
"pix_env_rmin"
value=
"25.*mm"
/>
<constant
name=
"pix_env_rmax"
value=
"450.*mm"
/>
<constant
name=
"pix_env_dz"
value=
"1.25*m"
/>
<constant
name=
"pix_b_z"
value=
"0.*m"
/>
<constant
name=
"pix_b_dz"
value=
"0.580*m"
/>
<constant
name=
"pix_e_nz"
value=
"-0.870*m"
/>
<constant
name=
"pix_e_pz"
value=
"+0.870*m"
/>
<constant
name=
"pix_e_dz"
value=
"27*cm"
/>
<!--Dimensions of the Barrel pixel detectors in barrel config -->
<constant
name=
"pix_b_n"
value=
"14"
/>
<!--Dimensions of the Endcap pixel detectors in barrel config -->
<constant
name=
"pix_e_rmin"
value=
"31.8*mm"
/>
<constant
name=
"pix_e_rmax"
value=
"432.3*mm"
/>
<constant
name=
"pix_e_z0"
value=
"620.*mm"
/>
<constant
name=
"pix_e_z1"
value=
"720.*mm"
/>
<constant
name=
"pix_e_z2"
value=
"820.*mm"
/>
<constant
name=
"pix_e_z3"
value=
"920.*mm"
/>
<constant
name=
"pix_e_z4"
value=
"1020.*mm"
/>
<!--Dimensions of the Pixel Support tube -->
<!--
<constant name="pst_rmin" value="200.*mm"/>
<constant name="pst_rmax" value="204.*mm"/>
<constant name="pst_length" value="2.0*m"/>
-->
<!--Dimensions of the Short Strips volume & sub volumes -->
<!--
<constant name="ss_env_rmin" value="204.*mm"/>
<constant name="ss_env_rmax" value="720.*mm"/>
<constant name="ss_env_dz" value="3.15*m"/>
<constant name="ss_b_z" value="0.*m"/>
<constant name="ss_b_dz" value="1.2*m"/>
<constant name="ss_e_nz" value="-2.175*m"/>
<constant name="ss_e_pz" value="2.175*m"/>
<constant name="ss_e_dz" value="0.975*m"/>
-->
<!--Dimensions of the Long Strips volume & sub volumes -->
<!--
<constant name="ls_env_rmin" value="720.*mm"/>
<constant name="ls_env_rmax" value="1140.*mm"/>
<constant name="ls_env_dz" value="3.15*m"/>
<constant name="ls_b_z" value="0.*m"/>
<constant name="ls_b_dz" value="1.2*m"/>
<constant name="ls_e_nz" value="-2.175*m"/>
<constant name="ls_e_pz" value="2.175*m"/>
<constant name="ls_e_dz" value="0.975*m"/>
-->
<!--Dimensions of the Solenoid -->
<!--
<constant name="sol_rmin" value="1140.*mm"/>
<constant name="sol_rmax" value="1200.*mm"/>
<constant name="sol_hlength" value="3.0*m"/>
-->
<!-- Material binning section -->
<!-- beam pipe section -->
<constant
name=
"mat_bp_bPhi"
value=
"1"
/>
<constant
name=
"mat_bp_bZ"
value=
"10"
/>
<!-- pixel section -->
<constant
name=
"mat_pix_barrel_bPhi"
value=
"72"
/>
<constant
name=
"mat_pix_barrel_bZ"
value=
"200"
/>
<constant
name=
"mat_pix_endcap_bPhi"
value=
"72"
/>
<constant
name=
"mat_pix_endcap_bR"
value=
"150"
/>
<constant
name=
"mat_pix_outer_bPhi"
value=
"72"
/>
<constant
name=
"mat_pix_outer_bZ"
value=
"250"
/>
<constant
name=
"mat_pix_inter_bR"
value=
"50"
/>
<constant
name=
"mat_pix_inter_bPhi"
value=
"72"
/>
<!-- short strip section -->
<!--
<constant name="mat_sst_barrel_bPhi" value="72"/>
<constant name="mat_sst_barrel_bZ" value="150"/>
<constant name="mat_sst_endcap_bPhi" value="72"/>
<constant name="mat_sst_endcap_bR" value="150"/>
<constant name="mat_sst_outer_bZ" value="150"/>
<constant name="mat_sst_outer_bPhi" value="72"/>
<constant name="mat_sst_inter_bR" value="25"/>
<constant name="mat_sst_inter_bPhi" value="72"/>
-->
<!-- long strip section -->
<!--
<constant name="mat_lst_barrel_bPhi" value="72"/>
<constant name="mat_lst_barrel_bZ" value="250"/>
<constant name="mat_lst_endcap_bPhi" value="72"/>
<constant name="mat_lst_endcap_bR" value="100"/>
<constant name="mat_lst_outer_bZ" value="75"/>
<constant name="mat_lst_outer_bPhi" value="72"/>
<constant name="mat_lst_inter_bR" value="100"/>
<constant name="mat_lst_inter_bPhi" value="72"/>
-->
</define>
<display>
<vis
name=
"Beryllium"
r=
"0.8"
g=
"0.8"
b=
"0.8"
alpha=
"0.9"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"Silicon"
r=
"0."
g=
"0."
b=
"0.5"
alpha=
"1.0"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"Kapton"
r=
"0.1328125"
g=
"0.55859375"
b=
"0.02734375"
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"CarbonFiber"
r=
"0.4"
g=
"0.4"
b=
"0.4"
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"CarbonFoam"
r=
"0.5"
g=
"0.5"
b=
"0.5"
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"violet"
r=
"0.4"
g=
"0."
b=
"0.4"
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"red"
r=
"0.6"
g=
"0."
b=
"0."
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"yellow"
r=
"0.65"
g=
"0.65"
b=
"0."
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"orange"
r=
"0.65"
g=
"0.35"
b=
"0."
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"blue"
r=
"0."
g=
"0."
b=
"0.5"
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"green"
r=
"0."
g=
"0.5"
b=
"0."
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"grey"
r=
"0.7"
g=
"0.6"
b=
"0.5"
alpha=
"1"
showDaugthers=
"true"
visible=
"true"
drawingStyle=
"solid"
/>
<vis
name=
"bluetrans"
alpha=
"0.5"
r=
"0.0"
g=
"0.0"
b=
"0.5"
showDaughters=
"true"
visible=
"true"
/>
</display>
<readouts>
<readout
name=
"PixelBarrelReadout"
>
<segmentation
type=
"CartesianGridXY"
grid_size_x=
"0.01*mm"
grid_size_y=
"0.01*mm"
/>
<id>
system:8,layer:4,stave:8,module:4,sensor:2,x:32:-16,y:-16
</id>
</readout>
<readout
name=
"PixelEndcapReadout"
>
<segmentation
type=
"CartesianGridXY"
grid_size_x=
"0.01*mm"
grid_size_y=
"0.01*mm"
/>
<id>
system:8,layer:4,ring:2,module:8,sensor:2,x:32:-16,y:-16
</id>
</readout>
<readout
name=
"ShortStripBarrelReadout"
>
<segmentation
type=
"CartesianGridXY"
grid_size_x=
"0.01*mm"
grid_size_y=
"0.01*mm"
/>
<id>
system:8,layer:4,stave:8,module:8,sensor:2,x:32:-16,y:-16
</id>
</readout>
<readout
name=
"ShortStripEndcapReadout"
>
<segmentation
type=
"CartesianGridXY"
grid_size_x=
"0.01*mm"
grid_size_y=
"0.01*mm"
/>
<id>
system:8,layer:4,ring:2,module:8,sensor:2,x:32:-16,y:-16
</id>
</readout>
<readout
name=
"LongStripBarrelReadout"
>
<segmentation
type=
"CartesianGridXY"
grid_size_x=
"0.01*mm"
grid_size_y=
"0.01*mm"
/>
<id>
system:8,layer:4,stave:8,module:8,sensor:4,x:32:-16,y:-16
</id>
</readout>
>
<readout
name=
"LongStripEndcapReadout"
>
<segmentation
type=
"CartesianGridXY"
grid_size_x=
"0.01*mm"
grid_size_y=
"0.01*mm"
/>
<id>
system:8,layer:4,ring:4,module:8,sensor:4,x:32:-16,y:-16
</id>
</readout>
</readouts>
<include
ref=
"OpenDataPixels.xml"
/>
<!--
<include ref="OpenDataShortStrips.xml"/>
<include ref="OpenDataLongStrips.xml"/>
-->
<detectors>
<!--
<detector id="0" name="BeamPipe" type="ODDCylinder" vis="Beryllium">
<beampipe/>
<tubs name="BeamPipeCylinder" rmin="bp_rmin" rmax="bp_rmax" dz="bp_length" material="Beryllium">
<layer_material surface="representing" binning="binPhi,binZ" bins0="mat_bp_bPhi" bins1="mat_bp_bZ"/>
</tubs>
</detector>
-->
<detector
id=
"TrackerEndcapSubAssembly_Inner_ID"
name=
"Pixels"
type=
"DD4hep_SubdetectorAssembly"
vis=
"invisible"
>
<shape
name=
"PixelVolume"
type=
"Tube"
rmin=
"pix_env_rmin"
rmax=
"pix_env_rmax"
dz=
"pix_env_dz"
material=
"Air"
/>
<composite
name=
"PixelEndcapN"
/>
<composite
name=
"PixelBarrel"
/>
<composite
name=
"PixelEndcapP"
/>
</detector>
<!--
<detector id="2" name="PST" type="ODDCylinder" beampipe="false" vis="CarbonFiber">
<tubs name="PixelSupportCylinder" rmin="pst_rmin" rmax="pst_rmax" dz="pst_length" material="CarbonFiber"/>
</detector>
<detector id="3" name="ShortStrips" type="DD4hep_SubdetectorAssembly" vis="invisible">
<shape name="ShortStripVolume" type="Tube" rmin="ss_env_rmin" rmax="ss_env_rmax" dz="ss_env_dz" material="Air"/>
<composite name="ShortStripEndcapN"/>
<composite name="ShortStripBarrel"/>
<composite name="ShortStripEndcapP"/>
</detector>
<detector id="4" name="LongStrips" type="DD4hep_SubdetectorAssembly" vis="invisible">
<shape name="LongStripVolume" type="Tube" rmin="ls_env_rmin" rmax="ls_env_rmax" dz="ls_env_dz" material="Air"/>
<composite name="LongStripEndcapN"/>
<composite name="LongStripBarrel"/>
<composite name="LongStripEndcapP"/>
</detector>
<detector id="5" name="Solenoid" type="ODDCylinder" beampipe="false" vis="grey">
<tubs name="Solenoid" rmin="sol_rmin" rmax="sol_rmax" dz="sol_hlength" material="CarbonFiber"/>
</detector>
-->
</detectors>
</lccdd>
Loading