Package org.jlab.rec.cvt
Class Constants
java.lang.Object
org.jlab.rec.cvt.Constants
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintbooleanstatic doublestatic doublestatic doublestatic doublestatic doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final double[][]static final double[][]static double[][]static intstatic final doublestatic final doublebooleanstatic final double[]booleanbooleanstatic booleanbooleanstatic intbooleanbooleanstatic booleanstatic intstatic final doublestatic Loggerstatic final intstatic final doublebooleanbooleanstatic final doublestatic final intbooleanbooleanbooleanbooleanstatic final doublestatic final doublestatic final doublestatic final doublebooleanbooleanbooleanbooleanbooleanbooleanbooleanboolean
- 
Method SummaryModifier and TypeMethodDescriptiondoubleintintdouble[][]intstatic Constantspublic access to the singletonstatic doublegetRCUT()intgetRmReg()static doublestatic doubleintstatic doublevoidinitialize(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) voidinitialize(String engine, String variation) booleanstatic double[][]scaleCovMat(double[][] matrix) booleanvoidsetBmtcmaxclussize(int bmtcmaxclussize) voidsetBMTExclude(String exbmtlys) voidsetBmtzmaxclussize(int bmtzmaxclussize) voidstatic voidsetRCUT(double r) voidsetSvtmaxclussize(int svtmaxclussize) voidsetTargetMaterial(String material) voidsetUsedLayers(String layers) static voidsetZRANGE(double zr) booleanbooleanbooleanboolean
- 
Field Details- 
LOGGER
- 
CAANGLE1public static double CAANGLE1
- 
CAANGLE2public static double CAANGLE2
- 
CAANGLE3public static double CAANGLE3
- 
CAANGLE4public static double CAANGLE4
- 
CAANGLE5public static double CAANGLE5
- 
seedingDebugModepublic boolean seedingDebugMode
- 
isCosmicspublic boolean isCosmics
- 
svtOnlypublic boolean svtOnly
- 
beamSpotConstraintpublic int beamSpotConstraint
- 
svtSeedingpublic boolean svtSeeding
- 
svtLinkerSeedingpublic boolean svtLinkerSeeding
- 
timeCutspublic boolean timeCuts
- 
bmtHVCutspublic boolean bmtHVCuts
- 
useOnlyTruthHitspublic boolean useOnlyTruthHits
- 
useOnlyBMTTruthHitspublic boolean useOnlyBMTTruthHits
- 
useOnlyBMTCTruthHitspublic boolean useOnlyBMTCTruthHits
- 
useOnlyBMTZTruthHitspublic boolean useOnlyBMTZTruthHits
- 
useOnlyBMTC50PercTruthHitspublic boolean useOnlyBMTC50PercTruthHits
- 
useOnlyBMTZ50PercTruthHitspublic boolean useOnlyBMTZ50PercTruthHits
- 
preElossCorrectionpublic boolean preElossCorrection
- 
KFMatrixLibrary
- 
useSVTTimingCutspublic boolean useSVTTimingCuts
- 
removeOverlappingSeedspublic boolean removeOverlappingSeeds
- 
flagSeedspublic boolean flagSeeds
- 
KFfailRecoverypublic boolean KFfailRecovery
- 
KFfailRecovMisClspublic boolean KFfailRecovMisCls
- 
gemcIgnBMT0ADCpublic boolean gemcIgnBMT0ADC
- 
LIGHTVELpublic static final double LIGHTVEL
- 
TANDIPpublic static final double TANDIP- See Also:
 
- 
NDFCUTpublic static final double NDFCUT- See Also:
 
- 
CHI2CUTpublic static final double CHI2CUT- See Also:
 
- 
CHI2CUTSSApublic static final double CHI2CUTSSA- See Also:
 
- 
DZCUTBUFFEESSApublic static final double DZCUTBUFFEESSA- See Also:
 
- 
RESICUTpublic static final double RESICUT- See Also:
 
- 
MINSVTCRSFORCOSMICpublic static final int MINSVTCRSFORCOSMIC- See Also:
 
- 
CIRCLEFIT_MAXCHI2public static final double CIRCLEFIT_MAXCHI2- See Also:
 
- 
DEFAULTSWIMACCpublic static final double DEFAULTSWIMACC- See Also:
 
- 
SWIMACCURACYSVTpublic static final double SWIMACCURACYSVT- See Also:
 
- 
SWIMACCURACYBMTpublic static final double SWIMACCURACYBMT- See Also:
 
- 
SWIMACCURACYCDpublic static final double SWIMACCURACYCD- See Also:
 
- 
COSMICSMINRESIDUALXpublic static final double COSMICSMINRESIDUALX- See Also:
 
- 
COSMICSMINRESIDUALZpublic static final double COSMICSMINRESIDUALZ- See Also:
 
- 
SEEDFITITERATIONSpublic static final int SEEDFITITERATIONS- See Also:
 
- 
KFFILTERONpublic static boolean KFFILTERON
- 
INITFROMMCpublic static boolean INITFROMMC
- 
KFITERATIONSpublic static int KFITERATIONS
- 
KFDIRpublic static int KFDIR
- 
DEFAULTPIDpublic static int DEFAULTPID
- 
EXCLUDELAYERSpublic boolean EXCLUDELAYERS
- 
COVMATSCALEFACTpublic static double[][] COVMATSCALEFACT
- 
COVHELIXpublic static final double[][] COVHELIX
- 
COVCOSMICpublic static final double[][] COVCOSMIC
- 
fpublic static final double[] f
 
- 
- 
Method Details- 
getInstancepublic access to the singleton- Returns:
- the cvt constants singleton
 
- 
getBeamRadiuspublic double getBeamRadius()
- 
seedBeamSpotConstraintpublic boolean seedBeamSpotConstraint()
- 
kfBeamSpotConstraintpublic boolean kfBeamSpotConstraint()
- 
setTargetMaterial
- 
getTargetType
- 
getRmRegpublic int getRmReg()
- 
useOnlyMCTruthHitspublic boolean useOnlyMCTruthHits()
- 
useOnlyBMTTruthHitspublic boolean useOnlyBMTTruthHits()- Returns:
- the useOnlyBMTTruthHits
 
- 
useOnlyBMTCTruthHitspublic boolean useOnlyBMTCTruthHits()- Returns:
- the useOnlyBMTCTruthHits
 
- 
useOnlyBMTZTruthHitspublic boolean useOnlyBMTZTruthHits()- Returns:
- the useOnlyBMTCTruthHits
 
- 
getUsedLayers- Returns:
- the layersUsed
 
- 
setUsedLayers- Parameters:
- layers-
 
- 
setBMTExclude
- 
getBMTPhiZRangeExcldpublic double[][] getBMTPhiZRangeExcld()- Returns:
- the BMTPhiZRangeExcld
 
- 
getBMTLayerExcldpublic int getBMTLayerExcld()- Returns:
- the BMTLayerExcld
 
- 
getSvtmaxclussizepublic int getSvtmaxclussize()- Returns:
- the svtmaxclussize
 
- 
setSvtmaxclussizepublic void setSvtmaxclussize(int svtmaxclussize) - Parameters:
- svtmaxclussize- the svtmaxclussize to set
 
- 
getBmtcmaxclussizepublic int getBmtcmaxclussize()- Returns:
- the bmtcmaxclussize
 
- 
setBmtcmaxclussizepublic void setBmtcmaxclussize(int bmtcmaxclussize) - Parameters:
- bmtcmaxclussize- the bmtcmaxclussize to set
 
- 
getBmtzmaxclussizepublic int getBmtzmaxclussize()- Returns:
- the bmtzmaxclussize
 
- 
setBmtzmaxclussizepublic void setBmtzmaxclussize(int bmtzmaxclussize) - Parameters:
- bmtzmaxclussize- the bmtzmaxclussize to set
 
- 
getRCUTpublic static double getRCUT()- Returns:
- the RCUT
 
- 
setRCUTpublic static void setRCUT(double r) 
- 
getZRANGEpublic static double getZRANGE()- Returns:
- the ZRANGE
 
- 
setZRANGEpublic static void setZRANGE(double zr) 
- 
scaleCovMatpublic static double[][] scaleCovMat(double[][] matrix) 
- 
setMatLib
- 
getSolenoidMagnitudepublic static double getSolenoidMagnitude()
- 
getSolenoidScalepublic static double getSolenoidScale()
- 
initializepublic 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
 
-