Class URWTGeant4Factory
java.lang.Object
org.jlab.detector.geant4.v2.Geant4Factory
org.jlab.detector.geant4.v2.MPGD.trapezoid.MPGDTrapezoidGeant4Factory
org.jlab.detector.geant4.v2.MPGD.URWT.URWTGeant4Factory
Geant4 factory for the uRWell Tracker (URWT).
This class specializes the generic
MPGDTrapezoidGeant4Factory
by: - passing the URWT-specific constants - using "uRWT" as detector name in
volume names
All the geometry construction (sectors, regions, material stack) is
implemented in the base class.-
Nested Class Summary
Nested classes/interfaces inherited from class MPGDTrapezoidGeant4Factory
MPGDTrapezoidGeant4Factory.SectorDimensions -
Field Summary
Fields inherited from class MPGDTrapezoidGeant4Factory
CFields inherited from class Geant4Factory
motherVolume, properties -
Constructor Summary
ConstructorsConstructorDescriptionURWTGeant4Factory(int run, String variation) URWTGeant4Factory(DatabaseConstantProvider cp, String variation) -
Method Summary
Modifier and TypeMethodDescriptiongetSectorActiveVolumeDimensions(int region) static voidStandalone test: builds the URWT geometry and prints all volumes in GEMC format.Methods inherited from class MPGDTrapezoidGeant4Factory
createSector, createSectorVolume, getCenterCoordinate, getSectorContainerDimensions, getSectorHeight, getSectorThickness, init, populateSectorWithDetectorStructureMethods inherited from class Geant4Factory
getAllVolumes, getComponents, getIntersections, getProperty, toString
-
Constructor Details
-
URWTGeant4Factory
-
URWTGeant4Factory
-
-
Method Details
-
getSectorActiveVolumeDimensions
- Overrides:
getSectorActiveVolumeDimensionsin classMPGDTrapezoidGeant4Factory- Parameters:
region-- Returns:
-
main
Standalone test: builds the URWT geometry and prints all volumes in GEMC format. Usage: java org.jlab.detector.geant4.v2.URWT.URWTGeant4Factory [run] [variation] Defaults: run = 11 variation = "default"
-