AlgorithmHistory class definition.
More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/AlgorithmHistory.h>
|
virtual void | indent (std::ostream &, int) const |
|
AlgorithmHistory class definition.
- Author
- : Charles Leggett
Definition at line 37 of file AlgorithmHistory.h.
◆ HistoryList
◆ AlgorithmHistory() [1/2]
Definition at line 21 of file AlgorithmHistory.cpp.
std::string m_algorithm_name
const JobHistory * m_jobHistory
std::string m_algorithm_version
const Gaudi::Algorithm * m_algorithm
PropertyList m_properties
std::string m_algorithm_type
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
◆ AlgorithmHistory() [2/2]
AlgorithmHistory::AlgorithmHistory |
( |
std::string | algVersion, |
|
|
std::string | algName, |
|
|
std::string | algType, |
|
|
const PropertyList & | props, |
|
|
const HistoryList & | subHists ) |
|
explicit |
◆ ~AlgorithmHistory()
AlgorithmHistory::~AlgorithmHistory |
( |
| ) |
|
|
virtual |
◆ algorithm()
◆ algorithm_name()
const std::string & AlgorithmHistory::algorithm_name |
( |
| ) |
const |
|
inline |
◆ algorithm_type()
const std::string & AlgorithmHistory::algorithm_type |
( |
| ) |
const |
|
inline |
◆ algorithm_version()
const std::string & AlgorithmHistory::algorithm_version |
( |
| ) |
const |
|
inline |
◆ classID()
const CLID & AlgorithmHistory::classID |
( |
| ) |
|
|
static |
Definition at line 44 of file AlgorithmHistory.cpp.
44 {
45 static const CLID CLID_AlgorithmHistory = 56809101;
46 return CLID_AlgorithmHistory;
47}
unsigned int CLID
Class ID definition.
◆ clID()
const CLID & AlgorithmHistory::clID |
( |
| ) |
const |
|
inlineoverridevirtual |
Retrieve reference to class definition structure.
Retrieve Pointer to class definition structure.
Reimplemented from DataObject.
Definition at line 76 of file AlgorithmHistory.h.
static const CLID & classID()
◆ dump()
std::ostream & AlgorithmHistory::dump |
( |
std::ostream & | ost, |
|
|
bool | isXML, |
|
|
int | indent ) const |
|
overridevirtual |
Implements HistoryObj.
Definition at line 49 of file AlgorithmHistory.cpp.
49 {
50
51 if ( !isXML ) {
55
56 ost << "Properties: [" << endl;
57 ;
59 iprop->fillStream( ost );
60 ost << endl;
61 }
62 ost << "]" << endl;
63 } else {
64 ind += 2;
68
71 ost <<
"<PROPERTY name=\"" << iprop->name() <<
"\" value=\"" <<
convert_string( iprop->toString() )
72 <<
"\" documentation=\"" <<
convert_string( iprop->documentation() ) <<
"\">" << std::endl;
73 }
74
76 ost << "</COMPONENT>" << std::endl;
77 }
78 return ost;
79}
const std::string & algorithm_name() const
const std::string & algorithm_version() const
const PropertyList & properties() const override
const std::string & algorithm_type() const
virtual void indent(std::ostream &, int) const
static std::string convert_string(const std::string &)
◆ jobHistory()
const JobHistory * AlgorithmHistory::jobHistory |
( |
| ) |
const |
|
inline |
◆ name()
const std::string & AlgorithmHistory::name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ properties()
◆ subalgorithm_histories()
const HistoryList & AlgorithmHistory::subalgorithm_histories |
( |
| ) |
const |
|
inline |
◆ type()
const std::string & AlgorithmHistory::type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ version()
const std::string & AlgorithmHistory::version |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator<<
Definition at line 107 of file AlgorithmHistory.h.
107 {
108 return rhs.
dump( lhs,
false, 0 );
109 }
std::ostream & dump(std::ostream &, bool isXML, int indent) const override
◆ m_algorithm
◆ m_algorithm_name
std::string AlgorithmHistory::m_algorithm_name |
|
private |
◆ m_algorithm_type
std::string AlgorithmHistory::m_algorithm_type |
|
private |
◆ m_algorithm_version
std::string AlgorithmHistory::m_algorithm_version |
|
private |
◆ m_jobHistory
◆ m_properties
◆ m_subalgorithm_histories
The documentation for this class was generated from the following files: