const std::string & algorithm_name() const
std::string m_algorithm_name
const std::string & name() const override
const JobHistory * m_jobHistory
const std::string & algorithm_version() const
const std::string & version() const override
const JobHistory * jobHistory() const
const PropertyList & properties() const override
std::string m_algorithm_version
const CLID & clID() const override
Retrieve reference to class definition structure.
const std::string & type() const override
std::vector< const AlgorithmHistory * > HistoryList
friend std::ostream & operator<<(std::ostream &lhs, const AlgorithmHistory &rhs)
const HistoryList & subalgorithm_histories() const
std::ostream & dump(std::ostream &, bool isXML, int indent) const override
AlgorithmHistory(const Gaudi::Algorithm &alg, const JobHistory *job)
const Gaudi::Algorithm * m_algorithm
const Gaudi::Algorithm * algorithm() const
const std::string & algorithm_type() const
HistoryList m_subalgorithm_histories
PropertyList m_properties
std::string m_algorithm_type
Base class for History Objects.
virtual std::ostream & dump(std::ostream &, bool isXML=false, int indent=0) const =0
static const CLID & classID()
Interface for Versioned History Objects.
std::vector< Gaudi::Details::PropertyBase * > PropertyList
JobHistory class definition.