Go to the documentation of this file.
30 using Gaudi::Sequence::Sequence;
177 if ( this->isInitialized() )
178 this->decodeMemberNames().
ignore();
181 "vector<Algorithm>" };
186 if ( this->isInitialized() )
187 this->decodeBranchMemberNames().
ignore();
189 "branch member names",
190 "vector<Algorithm>" };
199 this,
"VetoObjects", {},
"skip execute if one or more of these TES objects exist" };
201 this,
"RequireObjects", {},
"execute only if one or more of these TES objects exist" };
Sequencer & operator=(const Sequencer &rhs)=delete
std::vector< bool > m_isInverted
std::map< EventContext::ContextID_t, bool > m_branchFilterPassed
Base class from which all concrete algorithm classes should be derived.
Sequencer(const Sequencer &a)=delete
std::vector< bool > m_isBranchInverted
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
const StatusCode & ignore() const
Allow discarding a StatusCode without warning.
std::vector< Gaudi::Algorithm * > m_branchAlgs
A Sequencer is essentially a list of Algorithms and is responsible for their management.
Implementation of property with value of concrete type.
std::mutex m_branchFilterMutex