1 #ifndef GAUDIKERNEL_ALGORITHMHISTORY_H 2 #define GAUDIKERNEL_ALGORITHMHISTORY_H 62 const PropertyList& props,
const HistoryList& subHists );
67 const CLID&
clID()
const override {
return classID(); }
68 static const CLID& classID();
91 void dump(
std::ostream&,
const bool isXML =
false,
int indent = 0 )
const override;
AlgorithmHistory class definition.
std::vector< const AlgorithmHistory * > HistoryList
const std::string & type() const override
Base class for History Objects.
std::string m_algorithm_type
std::string m_algorithm_version
const PropertyList & properties() const override
JobHistory class definition.
HistoryList m_subalgorithm_histories
const std::string & algorithm_name() const
PropertyList m_properties
std::string m_algorithm_name
const JobHistory * jobHistory() const
unsigned int CLID
Class ID definition.
const CLID & clID() const override
Retrieve reference to class definition structure.
const std::string & version() const override
Alias for backward compatibility.
const std::string & algorithm_version() const
Base class from which all concrete algorithm classes should be derived.
const std::string & algorithm_type() const
Properties m_properties
Collection of all declared properties.
Interface for Versioned History Objects.
const std::string & name() const override
const Gaudi::Algorithm * algorithm() const
Helper functions to set/get the application return code.
const HistoryList & subalgorithm_histories() const
const Gaudi::Algorithm * m_algorithm
const JobHistory * m_jobHistory
std::ostream & operator<<(std::ostream &o, const Gaudi::StringKey &key)
printout of the object reply on the native printout for the string