Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- setDimensions(Measurement...)
- getDimensions()
- makeSensitive()
- isSensitive()
- makeAbstract()
- isAbstract()
- setName(String)
- setType(String)
- setMother(Geant4Basic)
- getMother()
- getName()
- getType()
- getChildren()
- getGlobalPosition()
- getLocalPosition()
- getLocalRotationOrder()
- getLocalRotation()
- getId()
- getLocalTransform()
- getGlobalTransform()
- translate(double, double, double)
- scale(double)
- translate(Vector3d)
- rotate(String, double, double, double)
- setId(int...)
- gemcString()
- gemcStringRecursive()
- toCSG()
- getComponents()
- getAllVolumes()
- getPrimitive()
- getIntersections(Straight)
- getIntersectedHits(Straight)
- getLineX()
- getLineY()
- getLineZ()
- setPosition(double, double, double)
- setPosition(Vector3d)
- getLocal(Vector3d)
Class Geant4Basic
java.lang.Object
org.jlab.detector.volume.Geant4Basic
- Author:
- kenjo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final List
<Measurement> int[]
getId()
getIntersectedHits
(Straight line) getIntersections
(Straight line) getLineX()
getLineY()
getLineZ()
double[]
getName()
getType()
boolean
boolean
final void
final void
scale
(double scalefactor) protected final void
setDimensions
(Measurement... pars) void
setId
(int... id) void
setMother
(Geant4Basic motherVol) final void
void
setPosition
(double x, double y, double z) void
setPosition
(Vector3d position) protected final void
final CSG
toCSG()
translate
(double x, double y, double z)
-
Field Details
-
Constructor Details
-
Method Details
-
setDimensions
-
getDimensions
-
makeSensitive
public final void makeSensitive() -
isSensitive
public boolean isSensitive() -
makeAbstract
public final void makeAbstract() -
isAbstract
public boolean isAbstract() -
setName
-
setType
-
setMother
-
getMother
-
getName
-
getType
-
getChildren
-
getGlobalPosition
-
getLocalPosition
-
getLocalRotationOrder
-
getLocalRotation
public double[] getLocalRotation() -
getId
public int[] getId() -
getLocalTransform
-
getGlobalTransform
-
translate
-
scale
-
translate
-
rotate
-
setId
public void setId(int... id) -
gemcString
-
gemcStringRecursive
-
toCSG
-
getComponents
-
getAllVolumes
-
getPrimitive
-
getIntersections
-
getIntersectedHits
-
getLineX
-
getLineY
-
getLineZ
-
setPosition
public void setPosition(double x, double y, double z) -
setPosition
-
getLocal
-