Contents
- Description
- Nested Class Summary
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- getWireMidpoint(int, int, int, int)
- getWireLeftend(int, int, int, int)
- getWireRightend(int, int, int, int)
- getRegionMidpoint(int, int)
- getLayerMidpoint(int, int, int)
- getWireMidpoint(int, int, int)
- getWireLeftend(int, int, int)
- getWireRightend(int, int, int)
- getRegionMidpoint(int)
- getLayerMidpoint(int, int)
- getWireDirection(int, int, int)
- createRegion(int, int)
- createSuperlayer(int)
- createLayer(int, int)
- getTrajectorySurface(int, int, int)
- getCellSize(int)
- main(String[])
Class DCGeant4Factory
java.lang.Object
org.jlab.detector.geant4.v2.Geant4Factory
org.jlab.detector.geant4.v2.DCGeant4Factory
////////////////////////////////////////////////
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
Field Summary
FieldsFields inherited from class org.jlab.detector.geant4.v2.Geant4Factory
motherVolume
-
Constructor Summary
ConstructorsConstructorDescriptionDCGeant4Factory
(org.jlab.geom.base.ConstantProvider provider) ////////////////////////////////////////////////DCGeant4Factory
(org.jlab.geom.base.ConstantProvider provider, boolean ministaggerStatus, boolean endplatesStatus) ////////////////////////////////////////////////DCGeant4Factory
(org.jlab.geom.base.ConstantProvider provider, boolean ministaggerStatus, boolean endplatesStatus, double[][] shifts) ////////////////////////////////////////////////DCGeant4Factory
(org.jlab.geom.base.ConstantProvider provider, DCGeant4Factory.MinistaggerStatus ministaggerStatus, DCGeant4Factory.FeedthroughsStatus feedthroughsStatus, boolean endplatesStatus, double[][] shifts) //////////////////////////////////////////////// -
Method Summary
Modifier and TypeMethodDescriptioncreateLayer
(int isuper, int ilayer) ////////////////////////////////////////////////createRegion
(int isector, int iregion) ////////////////////////////////////////////////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 zdouble
getCellSize
(int isuperlayer) getLayerMidpoint
(int isuper, int ilayer) getLayerMidpoint
(int isec, int isuper, int ilayer) getRegionMidpoint
(int iregion) getRegionMidpoint
(int isec, int iregion) org.jlab.geom.prim.Trap3D
getTrajectorySurface
(int isector, int isuperlayer, int ilayer) getWireDirection
(int isuper, int ilayer, int iwire) getWireLeftend
(int isuper, int ilayer, int iwire) getWireLeftend
(int isec, int isuper, int ilayer, int iwire) getWireMidpoint
(int isuper, int ilayer, int iwire) getWireMidpoint
(int isec, int isuper, int ilayer, int iwire) getWireRightend
(int isuper, int ilayer, int iwire) getWireRightend
(int isec, int isuper, int ilayer, int iwire) static void
Methods inherited from class org.jlab.detector.geant4.v2.Geant4Factory
getAllVolumes, getComponents, getIntersections, getProperty, toString
-
Field Details
-
Constructor Details
-
DCGeant4Factory
public DCGeant4Factory(org.jlab.geom.base.ConstantProvider provider) //////////////////////////////////////////////// -
DCGeant4Factory
public DCGeant4Factory(org.jlab.geom.base.ConstantProvider provider, boolean ministaggerStatus, boolean endplatesStatus) //////////////////////////////////////////////// -
DCGeant4Factory
public DCGeant4Factory(org.jlab.geom.base.ConstantProvider provider, boolean ministaggerStatus, boolean endplatesStatus, double[][] shifts) //////////////////////////////////////////////// -
DCGeant4Factory
public DCGeant4Factory(org.jlab.geom.base.ConstantProvider provider, DCGeant4Factory.MinistaggerStatus ministaggerStatus, DCGeant4Factory.FeedthroughsStatus feedthroughsStatus, boolean endplatesStatus, double[][] shifts) ////////////////////////////////////////////////
-
-
Method Details
-
getWireMidpoint
-
getWireLeftend
-
getWireRightend
-
getRegionMidpoint
-
getLayerMidpoint
-
getWireMidpoint
-
getWireLeftend
-
getWireRightend
-
getRegionMidpoint
-
getLayerMidpoint
-
getWireDirection
-
createRegion
//////////////////////////////////////////////// -
createSuperlayer
Create GEANT4 superlayer volume: - from first to last guard wire in layer=0 to define y - from first to last guard wire plane in z- Parameters:
isuper
-- Returns:
-
createLayer
//////////////////////////////////////////////// -
getTrajectorySurface
public org.jlab.geom.prim.Trap3D getTrajectorySurface(int isector, int isuperlayer, int ilayer) -
getCellSize
public double getCellSize(int isuperlayer) -
main
-