![]() |
ATLAS Offline Software
|
isPassed and features interfaces for the TrigDecisionToolLite More...
#include <ITrigDecisionToolLite.h>
Public Member Functions | |
| virtual bool | isPassed (const HLT::Identifier &chain, const EventContext &ctx) const =0 |
| Get the physics decision for a HLT trigger chain, by identifier. More... | |
| virtual bool | isPassed (const std::string &chain, const EventContext &ctx) const =0 |
| Get the physics decision for a HLT trigger chain, by string. More... | |
| virtual bool | isPassed (const std::vector< HLT::Identifier > &chains, const EventContext &ctx) const =0 |
| Get the physics decision for the OR of a number of HLT trigger chains, by identifier. More... | |
| virtual bool | isPassed (const std::vector< std::string > &chains, const EventContext &ctx) const =0 |
| Get the physics decision for the OR of a number of HLT trigger chains, by string. More... | |
| template<class CONTAINER > | |
| std::vector< TrigCompositeUtils::LinkInfo< CONTAINER > > | features (const Trig::FeatureRequestDescriptor &frd, const EventContext &ctx=Gaudi::Hive::currentContext()) const |
| Obtain features from the navigation, as specified in the supplied feature request descriptor. More... | |
| template<class CONTAINER > | |
| std::vector< TrigCompositeUtils::LinkInfo< CONTAINER > > | features (const std::string &chain, const EventContext &ctx=Gaudi::Hive::currentContext()) const |
| Obtain features from the navigation for the supplied chain, using default values for all other feature request descriptor parameters. More... | |
| virtual void | print () const =0 |
| Print the state of the tool. More... | |
Private Member Functions | |
| virtual std::vector< TrigCompositeUtils::TypelessLinkInfo > | typelessFeatures (const Trig::FeatureRequestDescriptor &frd, const CLID clid, const EventContext &ctx) const =0 |
| Internal type erased features call. More... | |
| virtual const asg::EventStoreType * | getEventStore () const =0 |
| Internal call to obtain event store pointer from concrete tool implementation. Note that evtStore() is not declared under IAsgTool. More... | |
isPassed and features interfaces for the TrigDecisionToolLite
Typed feature containers are obtained via a wrapper which is in-lined to this interface definition. The concrete class is required to only implement the private type erased implementation.
Definition at line 42 of file ITrigDecisionToolLite.h.
| std::vector<TrigCompositeUtils::LinkInfo<CONTAINER> > Trig::ITrigDecisionToolLite::features | ( | const std::string & | chain, |
| const EventContext & | ctx = Gaudi::Hive::currentContext() |
||
| ) | const |
Obtain features from the navigation for the supplied chain, using default values for all other feature request descriptor parameters.
| std::vector<TrigCompositeUtils::LinkInfo<CONTAINER> > Trig::ITrigDecisionToolLite::features | ( | const Trig::FeatureRequestDescriptor & | frd, |
| const EventContext & | ctx = Gaudi::Hive::currentContext() |
||
| ) | const |
Obtain features from the navigation, as specified in the supplied feature request descriptor.
|
privatepure virtual |
Internal call to obtain event store pointer from concrete tool implementation. Note that evtStore() is not declared under IAsgTool.
Implemented in Trig::TrigDecisionToolLite.
|
pure virtual |
Get the physics decision for a HLT trigger chain, by identifier.
Implemented in Trig::TrigDecisionToolLite.
|
pure virtual |
Get the physics decision for a HLT trigger chain, by string.
Implemented in Trig::TrigDecisionToolLite.
|
pure virtual |
Get the physics decision for the OR of a number of HLT trigger chains, by identifier.
Implemented in Trig::TrigDecisionToolLite.
|
pure virtual |
Get the physics decision for the OR of a number of HLT trigger chains, by string.
Implemented in Trig::TrigDecisionToolLite.
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, LundVariablesTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
|
privatepure virtual |
Internal type erased features call.
Implemented in Trig::TrigDecisionToolLite.
1.8.18