Package org.jlab.geom.geant
Class G4BaseVolume
java.lang.Object
org.jlab.geom.geant.G4BaseVolume
- All Implemented Interfaces:
IG4Volume
- Direct Known Subclasses:
G4Trd
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRoration(String coord1, Double angle1, String coord2, Double angle2, String coord3, Double angle3) voidaddRotation(Transformation3D.Transform tr1, Transformation3D.Transform tr2, Transformation3D.Transform tr3) voidaddTranslation(double dx, double dy, double dz) int[]getFaces()int[]float[]getName()getShape()voidsetDescription(String desc) voidsetMaterial(G4Material mat)
-
Constructor Details
-
G4BaseVolume
public G4BaseVolume()
-
-
Method Details
-
addTranslation
public void addTranslation(double dx, double dy, double dz) -
setDescription
-
addRoration
-
addRotation
public void addRotation(Transformation3D.Transform tr1, Transformation3D.Transform tr2, Transformation3D.Transform tr3) -
getName
-
getParent
-
gemcString
- Specified by:
gemcStringin interfaceIG4Volume
-
getShape
-
getMaterial
- Specified by:
getMaterialin interfaceIG4Volume
-
setMaterial
- Specified by:
setMaterialin interfaceIG4Volume
-
getPoints
-
getFaces
public int[] getFaces() -
getMeshPoints
public float[] getMeshPoints()- Specified by:
getMeshPointsin interfaceIG4Volume
-
getMeshFaces
public int[] getMeshFaces()- Specified by:
getMeshFacesin interfaceIG4Volume
-
getDetector
- Specified by:
getDetectorin interfaceIG4Volume
-