Skip to content
GitLab
About GitLab
GitLab: the DevOps platform
Explore GitLab
Install GitLab
How GitLab compares
Get started
GitLab docs
GitLab Learn
Pricing
Talk to an expert
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Projects
Groups
Snippets
Sign up now
Login
Sign in / Register
Toggle navigation
Menu
Open sidebar
Whitney Armstrong
NPDet
Commits
4dadf7f8
Commit
4dadf7f8
authored
Dec 11, 2017
by
David Blyth
Browse files
SiEIC Concept: compact: added single alpha spec, and temporarily ditched forward
parent
9b228b17
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/ConceptDetectors/SiEIC/compact/sieic.xml
View file @
4dadf7f8
...
...
@@ -18,6 +18,7 @@
</comment>
</info>
<define>
<constant
name=
"visAlpha"
value=
"0.075"
/>
<constant
name=
"Pi"
value=
"3.14159265359"
/>
<constant
name=
"world_side"
value=
"30000 * mm"
/>
<constant
name=
"world_x"
value=
"world_side"
/>
...
...
@@ -28,7 +29,7 @@
<constant
name=
"trackerZScale"
value=
"1"
/>
<constant
name=
"tracking_region_zmax"
value=
"tracking_region_zmax_orig * trackerZScale"
/>
<constant
name=
"CaloSides"
value=
"12"
/>
<constant
name=
"CaloInnerRadius"
value=
"0.
36397
* tracking_region_
radius
"
/>
<constant
name=
"CaloInnerRadius"
value=
"0.
1
* tracking_region_
zmax
"
/>
<constant
name=
"EcalBarrel_rmin"
value=
"tracking_region_radius + 1 * mm"
/>
<constant
name=
"EcalEndcap_zmin"
value=
"tracking_region_zmax + 1 * mm"
/>
<constant
name=
"EcalThinLayers"
value=
"20"
/>
...
...
@@ -68,7 +69,7 @@
<constant
name=
"SolenoidThickness"
value=
"260 * mm"
/>
<constant
name=
"SolenoidYokeInnerRadius"
value=
"SolenoidBarrelOuterRadius + 10 * mm"
/>
<constant
name=
"SolenoidYokeThickness"
value=
"0.5 * m"
/>
<constant
name=
"SolenoidYokeChamferAngle"
value=
"0
.2
"
/>
<constant
name=
"SolenoidYokeChamferAngle"
value=
"0"
/>
<constant
name=
"SolenoidYokeInnerZ"
value=
"SolenoidBarrelOuterZ + SolenoidEndcapCryostatThickness + 10 * mm"
/>
<constant
name=
"VXD_CF_sensor"
value=
"0.026 * cm"
/>
<constant
name=
"RICHZMin"
value=
"SolenoidYokeInnerZ + 1 * mm"
/>
...
...
@@ -94,13 +95,13 @@
</limitset>
</limits>
<display>
<vis
name=
"SiVertexVis"
alpha=
"
0.05
"
r=
"1"
g=
"0"
b=
"1"
/>
<vis
name=
"SiTrackerVis"
alpha=
"
0.05
"
r=
"0"
g=
"0"
b=
"0.5"
/>
<vis
name=
"EcalVis"
alpha=
"
0.05
"
r=
"0.25"
g=
"0.75"
b=
"0.1"
/>
<vis
name=
"HcalVis"
alpha=
"
0.05
"
r=
"0.75"
g=
"0.25"
b=
"0.1"
/>
<vis
name=
"SolenoidCoilVis"
alpha=
"
0.05
"
r=
"0.55"
g=
"0.55"
b=
"0.7"
/>
<vis
name=
"SolenoidYokeVis"
alpha=
"
0.05
"
r=
"0.6"
g=
"0.4"
b=
"0.4"
/>
<vis
name=
"RICHVis"
alpha=
"
0.05
"
r=
"1"
g=
"0"
b=
"1"
/>
<vis
name=
"SiVertexVis"
alpha=
"
visAlpha
"
r=
"1"
g=
"0"
b=
"1"
/>
<vis
name=
"SiTrackerVis"
alpha=
"
visAlpha
"
r=
"0"
g=
"0"
b=
"0.5"
/>
<vis
name=
"EcalVis"
alpha=
"
visAlpha
"
r=
"0.25"
g=
"0.75"
b=
"0.1"
/>
<vis
name=
"HcalVis"
alpha=
"
visAlpha
"
r=
"0.75"
g=
"0.25"
b=
"0.1"
/>
<vis
name=
"SolenoidCoilVis"
alpha=
"
visAlpha
"
r=
"0.55"
g=
"0.55"
b=
"0.7"
/>
<vis
name=
"SolenoidYokeVis"
alpha=
"
visAlpha
"
r=
"0.6"
g=
"0.4"
b=
"0.4"
/>
<vis
name=
"RICHVis"
alpha=
"
visAlpha
"
r=
"1"
g=
"0"
b=
"1"
/>
</display>
<detectors>
<detector
id=
"1"
name=
"SiVertexBarrel"
type=
"SiEIC_SiTrackerBarrel"
readout=
"SiVertexBarrelHits"
insideTrackingVolume=
"true"
>
...
...
@@ -541,39 +542,6 @@
<slice
material=
"Air"
thickness=
"HcalAirThickness"
/>
</layer>
</detector>
<detector
id=
"12"
name=
"ForwardRICH"
type=
"SiEIC_RICH"
vis=
"RICHVis"
>
<dimensions
rmin=
"RICHRMin"
rmax1=
"CaloInnerRadius"
rmax2=
"CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth"
zmin=
"RICHZMin"
zmax=
"RICHZMin + RICHDepth"
/>
</detector>
<detector
id=
"13"
name=
"ForwardEcal"
type=
"SiEIC_PlanarCalo"
vis=
"EcalVis"
>
<material
name=
"Air"
/>
<dimensions
inner_radius=
"ForwardEcalRInner"
outer_radius=
"ForwardEcalROuter"
angle=
"ForwardCaloAngle"
zmin=
"ForwardEcalZMin"
thickness=
"EcalThickness"
/>
</detector>
<detector
id=
"14"
name=
"ForwardHcal"
type=
"SiEIC_PlanarCalo"
vis=
"HcalVis"
>
<material
name=
"Air"
/>
<dimensions
inner_radius=
"ForwardHcalRInner"
outer_radius=
"ForwardHcalROuter"
angle=
"ForwardCaloAngle"
zmin=
"ForwardHcalZMin"
thickness=
"HcalThickness"
/>
</detector>
<detector
name=
"TempDiskTracker1"
type=
"DD4hep_DiskTracker"
insideTrackingVolume=
"false"
reflect=
"false"
>
<layer
id=
"1"
inner_r=
"10 * cm"
inner_z=
"190 * cm"
outer_r=
"CaloInnerRadius - 1 * cm"
vis=
"SiTrackerVis"
>
<slice
material=
"Rohacell31_50D"
thickness=
"3 * mm"
/>
</layer>
<layer
id=
"2"
inner_r=
"10 * cm"
inner_z=
"215 * cm"
outer_r=
"CaloInnerRadius - 1 * cm"
vis=
"SiTrackerVis"
>
<slice
material=
"Rohacell31_50D"
thickness=
"3 * mm"
/>
</layer>
<layer
id=
"2"
inner_r=
"10 * cm"
inner_z=
"240 * cm"
outer_r=
"CaloInnerRadius - 1 * cm"
vis=
"SiTrackerVis"
>
<slice
material=
"Rohacell31_50D"
thickness=
"3 * mm"
/>
</layer>
</detector>
<detector
name=
"TempDiskTracker2"
type=
"DD4hep_DiskTracker"
insideTrackingVolume=
"false"
reflect=
"false"
>
<layer
id=
"1"
inner_r=
"10 * cm"
inner_z=
"380 * cm"
outer_r=
"CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth + tan(ForwardCaloAngle) * (380 * cm - RICHZMin - RICHDepth)"
vis=
"SiTrackerVis"
>
<slice
material=
"Rohacell31_50D"
thickness=
"3 * mm"
/>
</layer>
<layer
id=
"2"
inner_r=
"10 * cm"
inner_z=
"440 * cm"
outer_r=
"CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth + tan(ForwardCaloAngle) * (440 * cm - RICHZMin - RICHDepth)"
vis=
"SiTrackerVis"
>
<slice
material=
"Rohacell31_50D"
thickness=
"3 * mm"
/>
</layer>
<layer
id=
"2"
inner_r=
"10 * cm"
inner_z=
"500 * cm"
outer_r=
"CaloInnerRadius + tan(SolenoidYokeChamferAngle) * RICHDepth + tan(ForwardCaloAngle) * (500 * cm - RICHZMin - RICHDepth)"
vis=
"SiTrackerVis"
>
<slice
material=
"Rohacell31_50D"
thickness=
"3 * mm"
/>
</layer>
</detector>
<comment>
Dead material
</comment>
<detector
name=
"SolenoidCoilBarrel"
type=
"DD4hep_MultiLayerTracker"
insideTrackingVolume=
"false"
>
<layer
id=
"1"
inner_r=
"SolenoidBarrelInnerRadius"
outer_z=
"SolenoidBarrelOuterZ"
vis=
"SolenoidCoilVis"
>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment