HLT: Support for running from JSON/DB
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