|
ATLAS Offline Software
|
Go to the documentation of this file.
25 const std::string &
name)
26 :m_output_te_name(
name),
27 m_output_te_index(
index),
53 <<
"getAlg(" <<
pos <<
") error! Index mismatch: " <<
m_alg[
pos].getPosition() <<
"!=" <<
pos;
63 std::vector<TrigConfAlg>::const_iterator
it =
m_alg.begin();
66 if(
it->getName() ==
aname)
break;
76 std::vector<TrigConfAlg>::const_iterator
it =
m_alg.begin();
79 if(
it->getType() == atype)
break;
106 os <<
str(*
this) << std::endl;
114 <<
" contains " << o.
getAlg().size() <<
" algorithm(s): " << std::endl;
bool matchAlgType(const std::string &atype) const
std::vector< TrigConfAlg >::const_iterator findName(const std::string &aname) const
std::string str(const TrigConfSeq &o)
std::vector< TrigConfAlg > m_alg
std::vector< TrigConfAlg >::const_iterator findType(const std::string &atype) const
Eigen::Vector3d getPosition(const xAOD::TrackParticle &trk)
const std::vector< TrigConfAlg > & getAlg() const
#define REPORT_MESSAGE_WITH_CONTEXT(LVL, CONTEXT_NAME)
Report a message, with an explicitly specified context name.
bool matchAlgName(const std::string &aname) const
Helpers for checking error return status codes and reporting errors.
std::string m_output_te_name
const std::string & getName() const
void print(std::ostream &os=std::cout) const
const TrigConfAlg & getAlg(unsigned int pos) const