Athena-dependency free trigger config libs
L1 software will need to use the packages TrigConfIO (configuration loader), TrigConfData (configuration data), and implicitly TrigConfBase. But they do not want to introduce a dependency on athena. By setting a cmake flag BuildWithoutAthena
AthenaKernel (for creating CLID) will not be included and linked.
Alternatively I could create a package TrigConfDataAth that includes the classes from TrigConfData and adds the CLASSDEF. And I could get rid of the tests in TrigConfMessaging and remove the dependence on TrigConfBase.
Edited by Joerg Stelzer