TrigDecisionTool: thread-safety fixes
A first set of changes to make TrigDecisionTool pass the thread-checker:
- Make the
StoreGateSvc::keys
methodconst
(cc @ssnyder) - Use
asg::EventStoreType
instead of custom typedefs for event store pointers and also make themconst
. - Remove the
DataHandle
inheritance of the variousDecisionObjectHandle
classes and remove the internal caching of the decision object as the ReadHandle(Key) already does its own caching. - Add thread-checker annotations for the
Logger
class.
Edited by Frank Winklmeier