hep.aida.ref
Class AidaUtils
java.lang.Object
hep.aida.ref.AidaUtils
public abstract class AidaUtils
- extends java.lang.Object
Method Summary |
static java.lang.String |
createOptionsString(java.util.Map options)
|
static void |
fillPath(hep.aida.ITree tree,
hep.aida.IManagedObject mo)
|
static int |
findInArray(java.lang.String string,
java.lang.String[] array)
|
static boolean |
isPathInDir(java.lang.String dir,
java.lang.String path)
|
static java.lang.String |
modifyName(java.lang.String name)
|
static java.lang.String |
parseDirName(java.lang.String pathString)
|
static java.lang.String |
parseName(java.lang.String pathString)
|
static java.util.Map |
parseOptions(java.lang.String options)
Parse AIDA options. |
static java.lang.String[] |
parseString(java.lang.String options)
|
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 |
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 |
static java.lang.String[] |
stringToArray(java.lang.String path)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AidaUtils
public AidaUtils()
fillPath
public static void fillPath(hep.aida.ITree tree,
hep.aida.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
jHepWork 2.8 (©) S.Chekanov