Gaudi Framework, version v20r4

Generated: 8 Jan 2009

DataHistory Class Reference

#include <DataHistory.h>

Inheritance diagram for DataHistory:

Inheritance graph
[legend]
Collaboration diagram for DataHistory:

Collaboration graph
[legend]

List of all members.


Detailed Description

DataHistory class definition.

Author:
: Charles Leggett

Definition at line 25 of file DataHistory.h.


Public Member Functions

 DataHistory (const CLID &id, const std::string &key, AlgorithmHistory *alg)
 ~DataHistory ()
virtual const CLIDclID () const
 Retrieve reference to class definition structure.
std::string dataKey () const
const CLIDdataClassID () const
AlgorithmHistoryalgorithmHistory () const

Static Public Member Functions

static const CLIDclassID ()
 Retrieve reference to class definition structure (static access).

Private Attributes

CLID m_dataClassID
std::string m_dataKey
AlgorithmHistorym_algHist

Classes

class  DataHistoryOrder

Constructor & Destructor Documentation

DataHistory::DataHistory ( const CLID id,
const std::string &  key,
AlgorithmHistory alg 
)

Definition at line 27 of file DataHistory.cpp.

00028                                                :
00029   m_dataClassID(id), m_dataKey(key), m_algHist(alg)
00030 {
00031 
00032 
00033 }

DataHistory::~DataHistory (  )  [inline]

Definition at line 58 of file DataHistory.h.

00058 {};


Member Function Documentation

virtual const CLID& DataHistory::clID (  )  const [inline, virtual]

Retrieve reference to class definition structure.

Retrieve Pointer to class definition structure.

Reimplemented from HistoryObj.

Definition at line 60 of file DataHistory.h.

00060 { return DataHistory::classID(); }

const CLID & DataHistory::classID (  )  [static]

Retrieve reference to class definition structure (static access).

Retrieve Pointer to class definition structure.

Reimplemented from HistoryObj.

Definition at line 38 of file DataHistory.cpp.

00038                      {
00039   static CLID CLID_DataHistory = 83814411;   // from `clid DataHistory`
00040   
00041   return CLID_DataHistory;
00042 }

std::string DataHistory::dataKey (  )  const [inline]

Definition at line 64 of file DataHistory.h.

00064 { return m_dataKey; }

const CLID& DataHistory::dataClassID (  )  const [inline]

Definition at line 65 of file DataHistory.h.

00065 { return m_dataClassID; }

AlgorithmHistory* DataHistory::algorithmHistory (  )  const [inline]

Definition at line 67 of file DataHistory.h.

00067 { return m_algHist; }


Member Data Documentation

Definition at line 72 of file DataHistory.h.

std::string DataHistory::m_dataKey [private]

Definition at line 73 of file DataHistory.h.

Definition at line 74 of file DataHistory.h.


The documentation for this class was generated from the following files:

Generated at Thu Jan 8 17:50:50 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004