Skip to content

HLT: Support for running from JSON/DB

Frank Winklmeier requested to merge fwinkl/athena:hltjoboptsvc2 into master

Further changes to configure the HLT to run from JSON/DB in athenaHLT:

  • Allow running directly from a JSON file if that file is given in place of the joboptions python file.
  • Make TrigConf::JobOptionsSvc the default.
  • Remove the --db-type option. We only support running with a DB alias taken from a dblookup file.
  • Simplify the DB connection string format.
  • Add a trigger-specific TrigConf::IJobOptionsSvc that allows one to query the trigger configuration server and keys. (cc @stelzer)

Example:

athenaHLT -f Raw.data --dump-config AthExHelloWorld/HelloWorldOptions.py
athenaHLT -f Raw.data HLTJobOptions.json

TODO: Integrate the code for reading from an actual DB

Merge request reports