Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- createDetectorCLAS(ConstantProvider)
- createDetectorSector(ConstantProvider)
- createDetectorTilted(ConstantProvider)
- createDetectorLocal(ConstantProvider)
- createSector(ConstantProvider, int)
- createSuperlayer(ConstantProvider, int, int)
- createLayer(ConstantProvider, int, int, int)
- midpointXOffset(int, double)
- getType()
- getTransformation(ConstantProvider, int, int, int)
- getDetectorTransform(ConstantProvider)
- show()
Class DCGeantFactory
java.lang.Object
org.jlab.detector.geom.dc.DCGeantFactory
- All Implemented Interfaces:
org.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
,org.jlab.geom.Showable
public class DCGeantFactory
extends Object
implements org.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jlab.geom.detector.dc.DCDetector
createDetectorCLAS
(org.jlab.geom.base.ConstantProvider cp) org.jlab.geom.detector.dc.DCDetector
createDetectorLocal
(org.jlab.geom.base.ConstantProvider cp) org.jlab.geom.detector.dc.DCDetector
createDetectorSector
(org.jlab.geom.base.ConstantProvider cp) org.jlab.geom.detector.dc.DCDetector
createDetectorTilted
(org.jlab.geom.base.ConstantProvider cp) org.jlab.geom.detector.dc.DCLayer
createLayer
(org.jlab.geom.base.ConstantProvider cp, int sectorId, int superlayerId, int layerId) org.jlab.geom.detector.dc.DCSector
createSector
(org.jlab.geom.base.ConstantProvider cp, int sectorId) org.jlab.geom.detector.dc.DCSuperlayer
createSuperlayer
(org.jlab.geom.base.ConstantProvider cp, int sectorId, int superlayerId) org.jlab.geom.base.DetectorTransformation
getDetectorTransform
(org.jlab.geom.base.ConstantProvider cp) org.jlab.geom.prim.Transformation3D
getTransformation
(org.jlab.geom.base.ConstantProvider cp, int sector, int superlayer, int layer) getType()
protected static double
midpointXOffset
(int layer, double w_layer) void
show()
-
Constructor Details
-
Method Details
-
createDetectorCLAS
public org.jlab.geom.detector.dc.DCDetector createDetectorCLAS(org.jlab.geom.base.ConstantProvider cp) - Specified by:
createDetectorCLAS
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
createDetectorSector
public org.jlab.geom.detector.dc.DCDetector createDetectorSector(org.jlab.geom.base.ConstantProvider cp) - Specified by:
createDetectorSector
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
createDetectorTilted
public org.jlab.geom.detector.dc.DCDetector createDetectorTilted(org.jlab.geom.base.ConstantProvider cp) - Specified by:
createDetectorTilted
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
createDetectorLocal
public org.jlab.geom.detector.dc.DCDetector createDetectorLocal(org.jlab.geom.base.ConstantProvider cp) - Specified by:
createDetectorLocal
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
createSector
public org.jlab.geom.detector.dc.DCSector createSector(org.jlab.geom.base.ConstantProvider cp, int sectorId) - Specified by:
createSector
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
createSuperlayer
public org.jlab.geom.detector.dc.DCSuperlayer createSuperlayer(org.jlab.geom.base.ConstantProvider cp, int sectorId, int superlayerId) - Specified by:
createSuperlayer
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
createLayer
public org.jlab.geom.detector.dc.DCLayer createLayer(org.jlab.geom.base.ConstantProvider cp, int sectorId, int superlayerId, int layerId) - Specified by:
createLayer
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
midpointXOffset
protected static double midpointXOffset(int layer, double w_layer) -
getType
- Specified by:
getType
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
getTransformation
public org.jlab.geom.prim.Transformation3D getTransformation(org.jlab.geom.base.ConstantProvider cp, int sector, int superlayer, int layer) - Specified by:
getTransformation
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
getDetectorTransform
public org.jlab.geom.base.DetectorTransformation getDetectorTransform(org.jlab.geom.base.ConstantProvider cp) - Specified by:
getDetectorTransform
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
-
show
public void show()- Specified by:
show
in interfaceorg.jlab.geom.base.Factory<org.jlab.geom.detector.dc.DCDetector, org.jlab.geom.detector.dc.DCSector, org.jlab.geom.detector.dc.DCSuperlayer, org.jlab.geom.detector.dc.DCLayer>
- Specified by:
show
in interfaceorg.jlab.geom.Showable
-