AlgToolHistory class definition.
More...
#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/AlgToolHistory.h>
AlgToolHistory class definition.
- Author
- : Charles Leggett
Definition at line 31 of file AlgToolHistory.h.
◆ AlgToolHistory() [1/2]
Definition at line 20 of file AlgToolHistory.cpp.
PropertyList m_properties
const JobHistory * m_jobHistory
◆ AlgToolHistory() [2/2]
AlgToolHistory::AlgToolHistory |
( |
std::string | algVersion, |
|
|
std::string | algName, |
|
|
std::string | algType, |
|
|
const AlgTool * | tool, |
|
|
const PropertyList & | props, |
|
|
const JobHistory * | job ) |
◆ algtool_instance()
const AlgTool * AlgToolHistory::algtool_instance |
( |
| ) |
const |
|
inline |
◆ algtool_name()
const std::string & AlgToolHistory::algtool_name |
( |
| ) |
const |
|
inline |
◆ algtool_type()
const std::string & AlgToolHistory::algtool_type |
( |
| ) |
const |
|
inline |
◆ algtool_version()
const std::string & AlgToolHistory::algtool_version |
( |
| ) |
const |
|
inline |
◆ classID()
const CLID & AlgToolHistory::classID |
( |
| ) |
|
|
static |
Definition at line 38 of file AlgToolHistory.cpp.
38 {
39
40 static const CLID CLID_AlgToolHistory = 171959758;
41 return CLID_AlgToolHistory;
42}
unsigned int CLID
Class ID definition.
◆ clID()
const CLID & AlgToolHistory::clID |
( |
| ) |
const |
|
inlineoverridevirtual |
Retrieve reference to class definition structure.
Retrieve Pointer to class definition structure.
Reimplemented from DataObject.
Definition at line 59 of file AlgToolHistory.h.
static const CLID & classID()
◆ dump()
std::ostream & AlgToolHistory::dump |
( |
std::ostream & | ost, |
|
|
bool | isXML, |
|
|
int | indent ) const |
|
overridevirtual |
Implements HistoryObj.
Definition at line 46 of file AlgToolHistory.cpp.
46 {
47
48 if ( !isXML ) {
49
54
55
56 ost << "Properties: [" << endl;
57
59 iprop->fillStream( ost );
60 ost << endl;
61 }
62 ost << "]" << endl;
63
64 } else {
65
66 ind += 2;
71
73
75 ost <<
"<PROPERTY name=\"" << iprop->name() <<
"\" value=\"" <<
convert_string( iprop->toString() )
76 <<
"\" documentation=\"" <<
convert_string( iprop->documentation() ) <<
"\">" << endl;
77 }
78
80 ost << "</COMPONENT>" << endl;
81 }
82 return ost;
83}
const std::string & algtool_type() const
const std::string & algtool_name() const
const PropertyList & properties() const override
const std::string & name() const override
const std::string & algtool_version() const
const AlgTool * algtool_instance() const
virtual void indent(std::ostream &, int) const
static std::string convert_string(const std::string &)
◆ jobHistory()
const JobHistory * AlgToolHistory::jobHistory |
( |
| ) |
const |
|
inline |
◆ name()
const std::string & AlgToolHistory::name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ properties()
◆ type()
const std::string & AlgToolHistory::type |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ version()
const std::string & AlgToolHistory::version |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & | lhs, |
|
|
const AlgToolHistory & | rhs ) |
|
friend |
Definition at line 86 of file AlgToolHistory.h.
86{
return rhs.
dump( lhs,
false, 0 ); }
std::ostream & dump(std::ostream &, bool isXML, int indent) const override
◆ m_jobHistory
◆ m_name
std::string AlgToolHistory::m_name |
|
private |
◆ m_properties
◆ m_tool
const AlgTool* AlgToolHistory::m_tool |
|
private |
◆ m_type
std::string AlgToolHistory::m_type |
|
private |
◆ m_version
std::string AlgToolHistory::m_version |
|
private |
The documentation for this class was generated from the following files: