Class URWellConstants

java.lang.Object
org.jlab.detector.geant4.v2.URWELL.URWellConstants

public class URWellConstants extends Object
  • Field Details

    • NMAXREGIONS

      public static final int NMAXREGIONS
      See Also:
    • NREGIONS

      public static final int NREGIONS
      See Also:
    • NSECTORS

      public static final int NSECTORS
      See Also:
    • NLAYERS

      public static final int NLAYERS
      See Also:
    • NCHAMBERS

      public static final int NCHAMBERS
      See Also:
    • XENLARGEMENT

      public static final double XENLARGEMENT
      See Also:
    • YENLARGEMENT

      public static final double YENLARGEMENT
      See Also:
    • ZENLARGEMENT

      public static final double ZENLARGEMENT
      See Also:
    • THOPEN

      public static final double THOPEN
      See Also:
    • THTILT

      public static final double THTILT
      See Also:
    • THMIN

      public static final double THMIN
      See Also:
    • SECTORHEIGHT

      public static final double SECTORHEIGHT
      See Also:
    • DX0CHAMBER0

      public static final double DX0CHAMBER0
      See Also:
    • CHAMBERVOLUMESTHICKNESS

      public static final double[] CHAMBERVOLUMESTHICKNESS
    • CHAMBERVOLUMESNAME

      public static final String[] CHAMBERVOLUMESNAME
    • TGT2DC0

      public static final double TGT2DC0
      See Also:
    • URWELL2DC0

      public static final double[] URWELL2DC0
    • DIST2TGT

      public static final double[] DIST2TGT
    • W2TGT

      public static final double[] W2TGT
    • YMIN

      public static final double[] YMIN
    • ZMIN

      public static final double[] ZMIN
    • PITCH

      public static final double PITCH
      See Also:
    • STEREOANGLE

      public static final double STEREOANGLE
      See Also:
    • NREGIONS_PROTO

      public static final int NREGIONS_PROTO
      See Also:
    • NSECTORS_PROTO

      public static final int NSECTORS_PROTO
      See Also:
    • NCHAMBERS_PROTO

      public static final int NCHAMBERS_PROTO
      See Also:
    • Apoint

      public static org.jlab.geom.prim.Point3D Apoint
    • Bpoint

      public static org.jlab.geom.prim.Point3D Bpoint
    • Cpoint

      public static org.jlab.geom.prim.Point3D Cpoint
    • Dpoint

      public static org.jlab.geom.prim.Point3D Dpoint
  • Constructor Details

    • URWellConstants

      public URWellConstants()
  • Method Details

    • getCcdbPath

      public static String getCcdbPath()
    • connect

      public static org.jlab.detector.calib.utils.DatabaseConstantProvider connect(org.jlab.detector.calib.utils.DatabaseConstantProvider cp)
      Loads the the necessary tables for the URWELL geometry for a given DatabaseConstantProvider.
      Returns:
      DatabaseConstantProvider the same thing
    • load

      public static void load(org.jlab.detector.calib.utils.DatabaseConstantProvider cp)
      Reads all the necessary constants from CCDB into static variables. Please use a DatabaseConstantProvider to access CCDB and load the following tables:
      Parameters:
      cp - a ConstantProvider that has loaded the necessary tables