|
ATLAS Offline Software
|
Go to the documentation of this file.
19 const std::string&
name,
28 return StatusCode::SUCCESS;
34 const EventContext& eventContext)
const {
42 for (
const auto& [decision, previousDecision] :
input) {
52 ATH_MSG_DEBUG(
"Skipping chain because previous step didn't pass");
58 auto getFlag = [&errorFlags,
this](
const std::string&
name){
79 return StatusCode::SUCCESS;
bool passed(DecisionID id, const DecisionIDContainer &idSet)
checks if required decision ID is in the set of IDs in the container
TrigCompositeUtils::DecisionID numeric() const
numeric ID
StatusCode accept(const xAOD::Muon *mu)
void addDecisionID(DecisionID id, Decision *d)
Appends the decision (given as ID) to the decision object.
bool hasDetail(const std::string &name) const
Check if a given type of detail is available.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
ElementLink implementation for ROOT usage.
const std::string & featureString()
const std::vector< bool > & getFlag(const TrigPassFlags *flags, const T *obj, const CONTAINER *container, const size_t position)
Returns the flag at index position.
std::set< DecisionID > DecisionIDContainer
#define ATH_MSG_WARNING(x)
void decisionIDs(const Decision *d, DecisionIDContainer &destination)
Extracts DecisionIDs stored in the Decision object.
const T * at(size_type n) const
Access an element, as an rvalue.
bool getDetail(const std::string &name, TYPE &value) const
Get an TYPE detail from the object.
bool empty() const noexcept
Returns true if the collection is empty.