![]() |
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. | |
| virtual bool | isPassed (const std::string &chain, const EventContext &ctx) const =0 |
| Get the physics decision for a HLT trigger chain, by string. | |
| 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. | |
| 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. | |
| 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. | |
| 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. | |
| virtual void | print () const =0 |
| Print the state of the tool. | |
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. | |
| 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. | |
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 asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, KtDeltaRTool, and LundVariablesTool.
|
privatepure virtual |
Internal type erased features call.
Implemented in Trig::TrigDecisionToolLite.