Class Constants

java.lang.Object
org.jlab.rec.cvt.Constants

public class Constants extends Object
  • Field Details Link icon

    • LOGGER Link icon

      public static Logger LOGGER
    • CAANGLE1 Link icon

      public static double CAANGLE1
    • CAANGLE2 Link icon

      public static double CAANGLE2
    • CAANGLE3 Link icon

      public static double CAANGLE3
    • CAANGLE4 Link icon

      public static double CAANGLE4
    • CAANGLE5 Link icon

      public static double CAANGLE5
    • seedingDebugMode Link icon

      public boolean seedingDebugMode
    • isCosmics Link icon

      public boolean isCosmics
    • svtOnly Link icon

      public boolean svtOnly
    • beamSpotConstraint Link icon

      public int beamSpotConstraint
    • svtSeeding Link icon

      public boolean svtSeeding
    • svtLinkerSeeding Link icon

      public boolean svtLinkerSeeding
    • timeCuts Link icon

      public boolean timeCuts
    • bmtHVCuts Link icon

      public boolean bmtHVCuts
    • useOnlyTruthHits Link icon

      public boolean useOnlyTruthHits
    • useOnlyBMTTruthHits Link icon

      public boolean useOnlyBMTTruthHits
    • useOnlyBMTCTruthHits Link icon

      public boolean useOnlyBMTCTruthHits
    • useOnlyBMTZTruthHits Link icon

      public boolean useOnlyBMTZTruthHits
    • useOnlyBMTC50PercTruthHits Link icon

      public boolean useOnlyBMTC50PercTruthHits
    • useOnlyBMTZ50PercTruthHits Link icon

      public boolean useOnlyBMTZ50PercTruthHits
    • preElossCorrection Link icon

      public boolean preElossCorrection
    • KFMatrixLibrary Link icon

      public MatrixOps.Libr KFMatrixLibrary
    • useSVTTimingCuts Link icon

      public boolean useSVTTimingCuts
    • removeOverlappingSeeds Link icon

      public boolean removeOverlappingSeeds
    • flagSeeds Link icon

      public boolean flagSeeds
    • KFfailRecovery Link icon

      public boolean KFfailRecovery
    • KFfailRecovMisCls Link icon

      public boolean KFfailRecovMisCls
    • gemcIgnBMT0ADC Link icon

      public boolean gemcIgnBMT0ADC
    • LIGHTVEL Link icon

      public static final double LIGHTVEL
    • TANDIP Link icon

      public static final double TANDIP
      See Also:
    • NDFCUT Link icon

      public static final double NDFCUT
      See Also:
    • CHI2CUT Link icon

      public static final double CHI2CUT
      See Also:
    • CHI2CUTSSA Link icon

      public static final double CHI2CUTSSA
      See Also:
    • DZCUTBUFFEESSA Link icon

      public static final double DZCUTBUFFEESSA
      See Also:
    • RESICUT Link icon

      public static final double RESICUT
      See Also:
    • MINSVTCRSFORCOSMIC Link icon

      public static final int MINSVTCRSFORCOSMIC
      See Also:
    • CIRCLEFIT_MAXCHI2 Link icon

      public static final double CIRCLEFIT_MAXCHI2
      See Also:
    • DEFAULTSWIMACC Link icon

      public static final double DEFAULTSWIMACC
      See Also:
    • SWIMACCURACYSVT Link icon

      public static final double SWIMACCURACYSVT
      See Also:
    • SWIMACCURACYBMT Link icon

      public static final double SWIMACCURACYBMT
      See Also:
    • SWIMACCURACYCD Link icon

      public static final double SWIMACCURACYCD
      See Also:
    • COSMICSMINRESIDUALX Link icon

      public static final double COSMICSMINRESIDUALX
      See Also:
    • COSMICSMINRESIDUALZ Link icon

      public static final double COSMICSMINRESIDUALZ
      See Also:
    • SEEDFITITERATIONS Link icon

      public static final int SEEDFITITERATIONS
      See Also:
    • KFFILTERON Link icon

      public static boolean KFFILTERON
    • INITFROMMC Link icon

      public static boolean INITFROMMC
    • KFITERATIONS Link icon

      public static int KFITERATIONS
    • KFDIR Link icon

      public static int KFDIR
    • DEFAULTPID Link icon

      public static int DEFAULTPID
    • EXCLUDELAYERS Link icon

      public boolean EXCLUDELAYERS
    • COVMATSCALEFACT Link icon

      public static double[][] COVMATSCALEFACT
    • COVHELIX Link icon

      public static final double[][] COVHELIX
    • COVCOSMIC Link icon

      public static final double[][] COVCOSMIC
    • f Link icon

      public static final double[] f
  • Method Details Link icon

    • getInstance Link icon

      public static Constants getInstance()
      public access to the singleton
      Returns:
      the cvt constants singleton
    • getBeamRadius Link icon

      public double getBeamRadius()
    • seedBeamSpotConstraint Link icon

      public boolean seedBeamSpotConstraint()
    • kfBeamSpotConstraint Link icon

      public boolean kfBeamSpotConstraint()
    • setTargetMaterial Link icon

      public void setTargetMaterial(String material)
    • getTargetType Link icon

      public String getTargetType()
    • getRmReg Link icon

      public int getRmReg()
    • useOnlyMCTruthHits Link icon

      public boolean useOnlyMCTruthHits()
    • useOnlyBMTTruthHits Link icon

      public boolean useOnlyBMTTruthHits()
      Returns:
      the useOnlyBMTTruthHits
    • useOnlyBMTCTruthHits Link icon

      public boolean useOnlyBMTCTruthHits()
      Returns:
      the useOnlyBMTCTruthHits
    • useOnlyBMTZTruthHits Link icon

      public boolean useOnlyBMTZTruthHits()
      Returns:
      the useOnlyBMTCTruthHits
    • getUsedLayers Link icon

      public Map getUsedLayers()
      Returns:
      the layersUsed
    • setUsedLayers Link icon

      public void setUsedLayers(String layers)
      Parameters:
      layers -
    • setBMTExclude Link icon

      public void setBMTExclude(String exbmtlys)
    • getBMTPhiZRangeExcld Link icon

      public double[][] getBMTPhiZRangeExcld()
      Returns:
      the BMTPhiZRangeExcld
    • getBMTLayerExcld Link icon

      public int getBMTLayerExcld()
      Returns:
      the BMTLayerExcld
    • getSvtmaxclussize Link icon

      public int getSvtmaxclussize()
      Returns:
      the svtmaxclussize
    • setSvtmaxclussize Link icon

      public void setSvtmaxclussize(int svtmaxclussize)
      Parameters:
      svtmaxclussize - the svtmaxclussize to set
    • getBmtcmaxclussize Link icon

      public int getBmtcmaxclussize()
      Returns:
      the bmtcmaxclussize
    • setBmtcmaxclussize Link icon

      public void setBmtcmaxclussize(int bmtcmaxclussize)
      Parameters:
      bmtcmaxclussize - the bmtcmaxclussize to set
    • getBmtzmaxclussize Link icon

      public int getBmtzmaxclussize()
      Returns:
      the bmtzmaxclussize
    • setBmtzmaxclussize Link icon

      public void setBmtzmaxclussize(int bmtzmaxclussize)
      Parameters:
      bmtzmaxclussize - the bmtzmaxclussize to set
    • getRCUT Link icon

      public static double getRCUT()
      Returns:
      the RCUT
    • setRCUT Link icon

      public static void setRCUT(double r)
    • getZRANGE Link icon

      public static double getZRANGE()
      Returns:
      the ZRANGE
    • setZRANGE Link icon

      public static void setZRANGE(double zr)
    • scaleCovMat Link icon

      public static double[][] scaleCovMat(double[][] matrix)
    • setMatLib Link icon

      public void setMatLib(String matLib)
    • getSolenoidMagnitude Link icon

      public static double getSolenoidMagnitude()
    • getSolenoidScale Link icon

      public static double getSolenoidScale()
    • initialize Link icon

      public void initialize(String engine, boolean isCosmics, boolean svtOnly, String excludeLayers, String excludeBMTLayers, int removeRegion, int beamSpotConstraint, double beamSpotRadius, String targetMaterial, boolean elosPrecorrection, boolean svtSeeding, boolean timeCuts, boolean hvCuts, boolean useSVTTimingCuts, boolean removeOverlappingSeeds, boolean flagSeeds, boolean gemcIgnBMT0ADC, boolean KFfailRecovery, boolean KFfailRecovMisCls, String matrixLibrary, boolean useOnlyTruth, boolean useSVTLinkerSeeder, double docacut, double docacutsum, int svtmaxclussize, int bmtcmaxclussize, int bmtzmaxclussize, double rcut, double z0cut)
    • initialize Link icon

      public void initialize(String engine, String variation)