Skip to content
Snippets Groups Projects
  • Stephen A. Wood's avatar
    afb75f5c
    Experimental code to get parameters from CCDB. · afb75f5c
    Stephen A. Wood authored
      CCDB must be installed and CCDB_HOME defined before compiling.
      If CCDB_HOME is not defined, hcana is compiled without CCDB support
      scons has not been updated to compile with CCDB support
      To use, instead of gHcParms->Load(filename), do
        gHcParms->OpenCCDB(runnum, ccdb_connection_string)
        gHcParms->LoadCCDBDirectory("hms","h")
        gHcParms->LoadCCDBDirectory("sos","s")
        gHcParms->LoadCCDBDirectory("gen","g")
      Parmaters will be loaded into the same internal gHcParms list as with
      ThcParmList::Load, so no changes to detector classes are needed.
      Scripts to convert existing parameters into CCDB are under development.
      Currently all ccdb constants are loaded as doubles as there is not
      a way to easily query ccdb to get the data type.
      Also strings are not loaded.
    afb75f5c
    History
    Experimental code to get parameters from CCDB.
    Stephen A. Wood authored
      CCDB must be installed and CCDB_HOME defined before compiling.
      If CCDB_HOME is not defined, hcana is compiled without CCDB support
      scons has not been updated to compile with CCDB support
      To use, instead of gHcParms->Load(filename), do
        gHcParms->OpenCCDB(runnum, ccdb_connection_string)
        gHcParms->LoadCCDBDirectory("hms","h")
        gHcParms->LoadCCDBDirectory("sos","s")
        gHcParms->LoadCCDBDirectory("gen","g")
      Parmaters will be loaded into the same internal gHcParms list as with
      ThcParmList::Load, so no changes to detector classes are needed.
      Scripts to convert existing parameters into CCDB are under development.
      Currently all ccdb constants are loaded as doubles as there is not
      a way to easily query ccdb to get the data type.
      Also strings are not loaded.