Class DatabaseConstantProvider

java.lang.Object
org.jlab.detector.calib.utils.DatabaseConstantProvider
All Implemented Interfaces:
org.jlab.geom.base.ConstantProvider

public class DatabaseConstantProvider extends Object implements org.jlab.geom.base.ConstantProvider
Author:
gavalian
  • Field Details

  • Constructor Details

    • DatabaseConstantProvider

      public DatabaseConstantProvider()
    • DatabaseConstantProvider

      public DatabaseConstantProvider(int run, String var)
    • DatabaseConstantProvider

      public DatabaseConstantProvider(int run, String var, String timestamp)
    • DatabaseConstantProvider

      public DatabaseConstantProvider(String address)
    • DatabaseConstantProvider

      public DatabaseConstantProvider(String address, String var)
  • Method Details

    • getEntrySet

      public Set<String> getEntrySet()
    • setTimeStamp

      public final void setTimeStamp(String timestamp)
    • readConstants

      public CalibrationConstants readConstants(String table_name, int nindex)
      Reads calibration constants for given table in the database.
      Parameters:
      table_name -
      nindex -
      Returns:
    • readConstants

      public CalibrationConstants readConstants(String table_name)
    • readTable

      public org.jlab.utils.groups.IndexedTable readTable(String table_name)
    • readTable

      public org.jlab.utils.groups.IndexedTable readTable(String table_name, int nindex)
    • loadTable

      public void loadTable(String table_name)
    • loadTables

      public void loadTables(String... tbl)
    • hasConstant

      public boolean hasConstant(String string)
      Specified by:
      hasConstant in interface org.jlab.geom.base.ConstantProvider
    • length

      public int length(String string)
      Specified by:
      length in interface org.jlab.geom.base.ConstantProvider
    • getDouble

      public double getDouble(String string, int i)
      Specified by:
      getDouble in interface org.jlab.geom.base.ConstantProvider
    • getInteger

      public int getInteger(String string, int i)
      Specified by:
      getInteger in interface org.jlab.geom.base.ConstantProvider
    • getString

      public String getString(String string, int i)
    • disconnect

      public void disconnect()
    • show

      public void show()
      prints out table with loaded values.
    • showString

      public String showString()
      returns a string representing a table printout of the constants
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clear

      public void clear()
    • getSize

      public int getSize()
    • getSize

      public int getSize(String name)
    • main

      public static void main(String[] args)