Skip to content

Commit

Permalink
markdown
Browse files Browse the repository at this point in the history
  • Loading branch information
AJPfleger committed Nov 8, 2023
1 parent 5c40166 commit 6235ac1
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 20 deletions.
16 changes: 8 additions & 8 deletions docs/core/geometry/surfaces.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ Each {class}`Acts::Surface` instance reports its type from {func}`Acts::Surface:
:::


| Surface Type | Local Coordinates | Bound Types available |
|:----------------------|-------------------|:--------------------------------------------------------------------------------------------|
| {class}`Acts::ConeSurface` | $[r\phi, z]$ | {class}`Acts::ConeBounds` |
| {class}`Acts::CylinderSurface` | $[r, \phi]$ | {class}`Acts::CylinderBounds` |
| {class}`Acts::DiscSurface` | $[r, \phi]$ | {class}`Acts::RadialBounds`, {class}`Acts::DiscTrapezoidBounds` |
| {class}`Acts::PlaneSurface` | $[x, y]$ | {class}`Acts::RectangleBounds`, {class}`Acts::TrapezoidBounds`, <br>{class}`Acts::InfiniteBounds`, {class}`Acts::EllipseBounds` |
| {class}`Acts::PerigeeSurface`,<br> {class}`Acts::StrawSurface` | $[d, z]$ | {class}`Acts::CylinderBounds` |
| {class}`Acts::LineSurface` | $[d_0, z_0]$ | {class}`Acts::LineBounds` |
| Surface Type | Local Coordinates | Bound Types available |
|:---------------------------------------------------------------|-------------------|:--------------------------------------------------------------------------------------------------------------------------------|
| {class}`Acts::ConeSurface` | $[r\phi, z]$ | {class}`Acts::ConeBounds` |
| {class}`Acts::CylinderSurface` | $[r, \phi]$ | {class}`Acts::CylinderBounds` |
| {class}`Acts::DiscSurface` | $[r, \phi]$ | {class}`Acts::RadialBounds`, {class}`Acts::DiscTrapezoidBounds` |
| {class}`Acts::PlaneSurface` | $[x, y]$ | {class}`Acts::RectangleBounds`, {class}`Acts::TrapezoidBounds`, <br>{class}`Acts::InfiniteBounds`, {class}`Acts::EllipseBounds` |
| {class}`Acts::PerigeeSurface`,<br> {class}`Acts::StrawSurface` | $[d, z]$ | {class}`Acts::CylinderBounds` |
| {class}`Acts::LineSurface` | $[d_0, z_0]$ | {class}`Acts::LineBounds` |

```{tip}
In an ideal setup, the coordinate systems also define the readout
Expand Down
20 changes: 10 additions & 10 deletions docs/core/misc/grid_axis.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,18 +72,18 @@ The local bin indices are always defined from 1 to $N_\text{bins}$ for the respe
The `Grid` can determine the number of neighbors around a given bin. This done by first converting the global bin index to local bin indices, and then varying the local bin indices in each dimension. At this stage, each Axis gets to decide, which indices are considered neighbors, which differs depending on `AxisBinningType`. `Open` considers the underflow and overflow bins, while `Bound` does not. `Closed` considers bins on the other side of the axis.
The resulting neighbor combination around bin *B* might look like
b x b | 1 | 2 | 3 |
------|------|------|------|
1 | x | 0,+1 | x |
2 | -1,0 | B | +1,|
3 | x | 0,-1 | x |
| b x b | 1 | 2 | 3 |
|-------|-------|------|-------|
| 1 | x | 0,+1 | x |
| 2 | -1, 0 | B | +1, 0 |
| 3 | x | 0,-1 | x |
Here, the corner combinations are still missing (also true for $N>2$). This is then turned into a hypercube which in $N=2$ results in:
b x b | 1 | 2 | 3 |
------|-------|------|-------|
1 | -1,+1 | 0,+1 | +1,+1 |
2 | -1,0 | B | +1, |
3 | -1,-1 | 0,-1 | +1,-1 |
| b x b | 1 | 2 | 3 |
|-------|-------|------|-------|
| 1 | -1,+1 | 0,+1 | +1,+1 |
| 2 | -1, 0 | B | +1, 0 |
| 3 | -1,-1 | 0,-1 | +1,-1 |
These local bin indices are then converted into global bin indices before being returned.
4 changes: 2 additions & 2 deletions docs/plugins/dd4hep.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,8 @@ following conditions need to be met:
into

1. {barrel}
1. {barrel + 2 endcaps}
1. {2 endcaps} - in case there is no barrel at this stage (e.g. forward end caps)
2. {barrel + 2 endcaps}
3. {2 endcaps} - in case there is no barrel at this stage (e.g. forward end caps)

These subdetectors need to be flagged using the correct `DetType`.

Expand Down

0 comments on commit 6235ac1

Please sign in to comment.