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.-
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
Methods inherited from class MPGDTrapezoidGeant4Factory
createSector, createSectorVolume, init, populateSectorWithDetectorStructureMethods inherited from class Geant4Factory
getAllVolumes, getComponents, getIntersections, getProperty, toString
-
Constructor Details
-
URWTGeant4Factory
-
URWTGeant4Factory
-
-
Method Details
-
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"
-