|
SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
|
Factory for the TimingDetector (TimeDet) geometry. More...
#include <TimingDetectorFactory.h>
Public Member Functions | |
| TimingDetectorFactory (SHiPMaterials &materials) | |
| ~TimingDetectorFactory ()=default | |
| GeoPhysVol * | build () |
| Build the TimingDetector geometry and return the container volume. | |
| int | barCount () const |
| Number of bars placed during the last build() call. | |
Factory for the TimingDetector (TimeDet) geometry.
Builds an air container populated with 330 scintillator bars arranged in a regular 3-column × 110-row grid (bar positions are fully analytic). The bars share a single GeoLogVol and are placed as GeoPhysVol with hierarchical "/SHiP/timing_detector/bar_<col>_<row>" names; sensitive-detector assignment is performed downstream by name pattern.
Container half-sizes (mm): 2750 × 3250 × 250. Bar half-sizes (mm): 700 × 30 × 5. Z stagger (mm): z = (row%2)·12 + (col%2)·90 → levels 0/12/90/102.
|
explicit |
|
default |
|
inline |
Number of bars placed during the last build() call.
| GeoPhysVol * SHiPGeometry::TimingDetectorFactory::build | ( | ) |
Build the TimingDetector geometry and return the container volume.