Package org.jlab.geom.geant
Class Geant4Basic
java.lang.Object
org.jlab.geom.geant.Geant4Basic
- All Implemented Interfaces:
IGeant4Volume
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]getId()getName()double[]double[]double[]getType()getUnits()getUnits(int ipar) static voidrotation()voidsetId(int... id) voidsetMother(Geant4Basic motherVol) voidvoidsetParameters(double... pars) voidsetParUnits(String... parUnits) voidsetPosition(double x, double y, double z) voidsetRotation(String order, double r1, double r2, double r3)
-
Constructor Details
-
Geant4Basic
-
-
Method Details
-
getUnits
-
getUnits
-
setName
-
setMother
-
getMother
-
getName
- Specified by:
getNamein interfaceIGeant4Volume
-
getType
- Specified by:
getTypein interfaceIGeant4Volume
-
setParameters
public void setParameters(double... pars) - Specified by:
setParametersin interfaceIGeant4Volume
-
setParUnits
-
getChildren
-
getParameters
public double[] getParameters()- Specified by:
getParametersin interfaceIGeant4Volume
-
getPosition
public double[] getPosition()- Specified by:
getPositionin interfaceIGeant4Volume
-
getRotation
public double[] getRotation()- Specified by:
getRotationin interfaceIGeant4Volume
-
getRotationOrder
- Specified by:
getRotationOrderin interfaceIGeant4Volume
-
getId
public int[] getId()- Specified by:
getIdin interfaceIGeant4Volume
-
translation
-
rotation
-
setPosition
public void setPosition(double x, double y, double z) - Specified by:
setPositionin interfaceIGeant4Volume
-
setRotation
- Specified by:
setRotationin interfaceIGeant4Volume
-
setId
public void setId(int... id) - Specified by:
setIdin interfaceIGeant4Volume
-
gemcString
-
main
-