hep.aida.ref
Class AidaUtils
- java.lang.Object
-
- hep.aida.ref.AidaUtils
-
public abstract class AidaUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description AidaUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static java.lang.StringcreateOptionsString(java.util.Map options)static voidfillPath(ITree tree, IManagedObject mo)static intfindInArray(java.lang.String string, java.lang.String[] array)static booleanisPathInDir(java.lang.String dir, java.lang.String path)static java.lang.StringmodifyName(java.lang.String name)static java.lang.StringparseDirName(java.lang.String pathString)static java.lang.StringparseName(java.lang.String pathString)static java.util.MapparseOptions(java.lang.String options)Parse AIDA options.static java.lang.String[]parseString(java.lang.String options)static doubleroundDown(double x, int order)Round number down (closer to Negative Infinity): "order" defines which significant digit is rounded, order >= 0 roundDown(234.5, 0) -> 200.0 roundDown(234.5, 1) -> 230.0 roundDown(234.5, 2) -> 234.0static doubleroundUp(double x, int order)Round number up (closer to Positive Infinity), "order" defines which significant digit is rounded, order >= 0 roundUp(234.5, 0) -> 300.0 roundUp(234.5, 1) -> 240.0 roundUp(234.5, 2) -> 235.0static java.lang.String[]stringToArray(java.lang.String path)
-
-
-
Method Detail
-
fillPath
public static void fillPath(ITree tree, IManagedObject mo)
-
parseOptions
public static java.util.Map parseOptions(java.lang.String options)
Parse AIDA options. Accepts values of the form:a=b;c=d a="Some Options",c="My , Funny Value" testCase (equivalent to testCase=true)
- Parameters:
options- The options string to be parsed- Returns:
- A map containing all the found options
- Throws:
java.lang.IllegalArgumentException- if the options string is invalid
-
createOptionsString
public static java.lang.String createOptionsString(java.util.Map options)
-
parseString
public static java.lang.String[] parseString(java.lang.String options)
-
stringToArray
public static java.lang.String[] stringToArray(java.lang.String path)
-
modifyName
public static java.lang.String modifyName(java.lang.String name)
-
parseName
public static java.lang.String parseName(java.lang.String pathString)
-
parseDirName
public static java.lang.String parseDirName(java.lang.String pathString)
-
findInArray
public static int findInArray(java.lang.String string, java.lang.String[] array)
-
isPathInDir
public static boolean isPathInDir(java.lang.String dir, java.lang.String path)
-
roundDown
public static double roundDown(double x, int order)Round number down (closer to Negative Infinity): "order" defines which significant digit is rounded, order >= 0 roundDown(234.5, 0) -> 200.0 roundDown(234.5, 1) -> 230.0 roundDown(234.5, 2) -> 234.0
-
roundUp
public static double roundUp(double x, int order)Round number up (closer to Positive Infinity), "order" defines which significant digit is rounded, order >= 0 roundUp(234.5, 0) -> 300.0 roundUp(234.5, 1) -> 240.0 roundUp(234.5, 2) -> 235.0
-
-
DMelt 3.0 © DataMelt by jWork.ORG