Package org.jlab.detector.calib.utils
Class DatabaseConstantProvider
java.lang.Object
org.jlab.detector.calib.utils.DatabaseConstantProvider
- All Implemented Interfaces:
org.jlab.geom.base.ConstantProvider
- Author:
- gavalian
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseConstantProvider
(int run, String var) DatabaseConstantProvider
(int run, String var, String timestamp) DatabaseConstantProvider
(String address) DatabaseConstantProvider
(String address, String var) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
double
int
getInteger
(String string, int i) int
getSize()
int
boolean
hasConstant
(String string) int
void
void
loadTables
(String... tbl) static void
readConstants
(String table_name) readConstants
(String table_name, int nindex) Reads calibration constants for given table in the database.org.jlab.utils.groups.IndexedTable
org.jlab.utils.groups.IndexedTable
final void
setTimeStamp
(String timestamp) void
show()
prints out table with loaded values.returns a string representing a table printout of the constantstoString()
-
Field Details
-
DEFAULT_INDICES
public static final int DEFAULT_INDICES- See Also:
-
DEFAULT_ADDRESS
- See Also:
-
-
Constructor Details
-
DatabaseConstantProvider
public DatabaseConstantProvider() -
DatabaseConstantProvider
-
DatabaseConstantProvider
-
DatabaseConstantProvider
-
DatabaseConstantProvider
-
-
Method Details
-
getEntrySet
-
setTimeStamp
-
readConstants
Reads calibration constants for given table in the database.- Parameters:
table_name
-nindex
-- Returns:
-
readConstants
-
readTable
-
readTable
-
loadTable
-
loadTables
-
hasConstant
- Specified by:
hasConstant
in interfaceorg.jlab.geom.base.ConstantProvider
-
length
- Specified by:
length
in interfaceorg.jlab.geom.base.ConstantProvider
-
getDouble
- Specified by:
getDouble
in interfaceorg.jlab.geom.base.ConstantProvider
-
getInteger
- Specified by:
getInteger
in interfaceorg.jlab.geom.base.ConstantProvider
-
getString
-
disconnect
public void disconnect() -
show
public void show()prints out table with loaded values. -
showString
returns a string representing a table printout of the constants- Returns:
-
toString
-
clear
public void clear() -
getSize
public int getSize() -
getSize
-
main
-