Uses of Class
org.jlab.detector.volume.Geant4Basic
Packages that use Geant4Basic
Package
Description
-
Uses of Geant4Basic in org.jlab.detector.geant4.v2
Methods in org.jlab.detector.geant4.v2 that return Geant4BasicModifier and TypeMethodDescriptionDCGeant4Factory.createLayer
(int isuper, int ilayer) ////////////////////////////////////////////////DCGeant4Factory.createRegion
(int isector, int iregion) ////////////////////////////////////////////////DCGeant4Factory.createSuperlayer
(int isuper) Create GEANT4 superlayer volume: - from first to last guard wire in layer=0 to define y - from first to last guard wire plane in zCTOFGeant4Factory.getPaddle
(int ipaddle) Methods in org.jlab.detector.geant4.v2 that return types with arguments of type Geant4Basic -
Uses of Geant4Basic in org.jlab.detector.geant4.v2.recoil
Methods in org.jlab.detector.geant4.v2.recoil that return Geant4BasicModifier and TypeMethodDescriptionRecoilGeant4Factory.createChamber
(int iSector, int iRegion, int iChamber) Creates the chamber volumeRecoilGeant4Factory.createSector
(int isector, int iregion, int Nchambers) Creates and positions the region volume in the given sector, and populates it with the three chamber volumesRecoilGeant4Factory.getChamberVolume
(int sector, int region, int chamber, int layer) Returns the chamber volume for the chosen sector and chamberRecoilGeant4Factory.getSectorVolume
(int region, int sector) Returns the sector volume for the given sector number -
Uses of Geant4Basic in org.jlab.detector.geant4.v2.SVT
Methods in org.jlab.detector.geant4.v2.SVT that return Geant4BasicModifier and TypeMethodDescriptionstatic Geant4Basic
Util.createArrow
(String aName, double aLen, double aCapRadius, double aPointerRadius, boolean aDisplayCapStart, boolean aDisplayPointer, boolean aDisplayCapEnd) Creates a cylinder, capped with two spheres, pointing in the direction of the given vector.static Geant4Basic
Util.createArrow
(String aName, Vector3d aVec, double aCapRadius, double aPointerRadius, boolean aDisplayCapStart, boolean aDisplayPointer, boolean aDisplayCapEnd) static Geant4Basic
Util.createArrow
(String aName, Line3d aLine, double aCapRadius, double aPointerRadius, boolean aDisplayCapStart, boolean aDisplayPointer, boolean aDisplayCapEnd) SVTVolumeFactory.createBusCable()
SVTVolumeFactory.createCarbonFiber()
SVTVolumeFactory.createDeadZone
(String aType) Returns one dead zone of a sensor.SVTVolumeFactory.createEpoxyAndRailAndPads()
SVTVolumeFactory.createHeatSink()
SVTVolumeFactory.createModule()
Returns one sensor module, containing 3 physical sensors.static Geant4Basic
SVTVolumeFactory.createNamedVolume
(String aName) Returns one specified box volume.SVTVolumeFactory.createPcBoardAndChips()
SVTVolumeFactory.createRegion
(int aRegion) Returns one region, containing the required number of sector modules.SVTVolumeFactory.createSector()
Returns one sector module, containing a pair of sensor modules and backing structure.SVTVolumeFactory.createSensorActive()
Returns one active zone of a sensor.SVTVolumeFactory.createSensorPhysical()
Returns one physical sensor, containing active zone and dead zones.SVTVolumeFactory.getMotherVolume()
Returns the mother volume to export the geometry to, for example, a GDML file.Methods in org.jlab.detector.geant4.v2.SVT with parameters of type Geant4BasicModifier and TypeMethodDescriptionstatic void
Util.appendChildrenName
(Geant4Basic aVol, String aTag) Recursively appends the given tag to the name of the descendents of the given volume.static void
Util.appendName
(Geant4Basic aVol, String aTag) Recursively appends the given tag to the name of the given volume and its descendents.static void
AlignmentFactory.applyShift
(Geant4Basic aVol, double[] aShift, Vector3d aNominalCenter, double aScaleT, double aScaleR) Applies the given alignment shift to the given volume.static void
SVTAlignmentFactory.applyShift
(Geant4Basic aVol, double[] aShift, Vector3d aNominalCenter) Applies the given alignment shift to the given volume.void
SVTVolumeFactory.createDownstreamSupport
(int aRegion, Geant4Basic regionVol) static String
Util.gemcStringAll
(Geant4Basic aVol) Returns a string, in a format suitable for GEMC, of the given volume, including all children.static void
Util.moveChildrenToMother
(Geant4Basic aVol) Replaces mother of children with mother of given volume, while preserving positions and rotations, and removes given volume from mother.static void
Util.scalePosition
(Geant4Basic aVol, double aFactor) Recursively multiplies each position coordinate of the given volume and its children by the given scale factor.static void
Util.shiftPosition
(Geant4Basic aVol, double aShiftX, double aShiftY, double aShiftZ) Deprecated. -
Uses of Geant4Basic in org.jlab.detector.geant4.v2.URWELL
Methods in org.jlab.detector.geant4.v2.URWELL that return Geant4BasicModifier and TypeMethodDescriptionURWellGeant4Factory.createChamber
(int iSector, int iRegion, int iChamber) Creates the chamber volumeURWellGeant4Factory.createSector
(int isector, int iregion, int Nchambers) Creates and positions the region volume in the given sector, and populates it with the three chamber volumesURWellGeant4Factory.getChamberVolume
(int sector, int chamber, int layer, boolean isProto) Returns the chamber volume for the chosen sector and chamberURWellGeant4Factory.getSectorVolume
(int region, int sector) Returns the sector volume for the given sector number -
Uses of Geant4Basic in org.jlab.detector.hits
Fields in org.jlab.detector.hits declared as Geant4BasicMethods in org.jlab.detector.hits that return Geant4BasicConstructors in org.jlab.detector.hits with parameters of type Geant4Basic -
Uses of Geant4Basic in org.jlab.detector.volume
Subclasses of Geant4Basic in org.jlab.detector.volumeModifier and TypeClassDescriptionclass
class
class
class
class
class
class
final class
Methods in org.jlab.detector.volume that return Geant4BasicModifier and TypeMethodDescriptionGeant4Basic.getMother()
Geant4Basic.scale
(double scalefactor) Geant4Basic.translate
(double x, double y, double z) Methods in org.jlab.detector.volume that return types with arguments of type Geant4BasicModifier and TypeMethodDescriptionGeant4Basic.getAllVolumes()
Geant4Basic.getChildren()
Geant4Basic.getComponents()
Methods in org.jlab.detector.volume with parameters of type Geant4Basic