41 , m_algorithm_version(
alg.version() )
42 , m_algorithm_name(
alg.
name() )
44 , m_properties(
alg.getProperties() )
45 , m_jobHistory( job ) {}
52 : m_algorithm_type( algType )
54 m_algorithm_version( algVersion )
55 , m_algorithm_name( algName )
56 , m_algorithm( nullptr )
57 , m_properties( props )
58 , m_subalgorithm_histories( subHists )
59 , m_jobHistory( nullptr ) {}
73 static const CLID CLID_AlgorithmHistory = 56809101;
74 return CLID_AlgorithmHistory;
86 ost <<
"Properties: [" << endl;
89 iprop->fillStream( ost );
101 ost <<
"<PROPERTY name=\"" << iprop->name() <<
"\" value=\"" <<
convert_string( iprop->toString() )
117 rhs.
dump( lhs,
false );
const std::string & algorithm_version() const
const std::string & algorithm_type() const
static const CLID & classID()
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
ostream & operator<<(ostream &lhs, const AlgorithmHistory &rhs)
AlgorithmHistory(const Gaudi::Algorithm &alg, const JobHistory *job)
AlgorithmHistory class definition.
Note: OS specific details for environment resolution.
struct GAUDI_API vector
Parametrisation class for vector-like implementation.
void dump(std::ostream &, const bool isXML=false, int indent=0) const override
JobHistory class definition.
HistoryList m_subalgorithm_histories
const std::string & algorithm_name() const
const PropertyList & properties() const override
unsigned int CLID
Class ID definition.
virtual void indent(std::ostream &, int) const
static std::string convert_string(const std::string &)
Base class from which all concrete algorithm classes should be derived.
virtual ~AlgorithmHistory()