SHiP Geometry
SHiP experiment geometry implementation using GeoModel.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SHiPGeometry::TimingDetectorFactory Class Reference

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 sensitive bars registered during the last build() call.
 

Detailed Description

Factory for the TimingDetector (TimeDet) geometry.

Builds a container volume and populates it with 330 scintillator bars (3 columns × 110 rows) via GeoModelXML (Gmx2Geo). Each bar is a GeoFullPhysVol (sensitive volume) registered through SHiPTimingDetInterface.

Container half-sizes (mm): 2750 × 3250 × 250. Bar half-sizes (mm): 700 × 30 × 5.

Constructor & Destructor Documentation

◆ TimingDetectorFactory()

SHiPGeometry::TimingDetectorFactory::TimingDetectorFactory ( SHiPMaterials materials)
explicit

◆ ~TimingDetectorFactory()

SHiPGeometry::TimingDetectorFactory::~TimingDetectorFactory ( )
default

Member Function Documentation

◆ barCount()

int SHiPGeometry::TimingDetectorFactory::barCount ( ) const
inline

Number of sensitive bars registered during the last build() call.

◆ build()

GeoPhysVol * SHiPGeometry::TimingDetectorFactory::build ( )

Build the TimingDetector geometry and return the container volume.


The documentation for this class was generated from the following files: