 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGDECISIONINTERFACE_ITRIGDECISIONTOOLLITE_H
6 #define TRIGDECISIONINTERFACE_ITRIGDECISIONTOOLLITE_H
20 struct TypelessLinkInfo;
29 class FeatureRequestDescriptor;
50 virtual bool isPassed(
const std::string&
chain,
const EventContext& ctx )
const = 0;
53 virtual bool isPassed(
const std::vector<HLT::Identifier>&
chains,
const EventContext& ctx )
const = 0;
56 virtual bool isPassed(
const std::vector<std::string>&
chains,
const EventContext& ctx )
const = 0;
59 template<
class CONTAINER>
60 std::vector<TrigCompositeUtils::LinkInfo<CONTAINER>>
64 template<
class CONTAINER>
65 std::vector<TrigCompositeUtils::LinkInfo<CONTAINER>>
66 features(
const std::string&
chain,
const EventContext& ctx = Gaudi::Hive::currentContext() )
const;
70 virtual std::vector<TrigCompositeUtils::TypelessLinkInfo>
82 #endif // TRIGDECISIONINTERFACE_ITRIGDECISIONTOOLLITE_H
The common trigger namespace for trigger analysis tools.
The Athena Transient Store API.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
uint32_t CLID
The Class ID type.
Helper to keep a Decision object, ElementLink and ActiveState (with respect to some requested ChainGr...