| # Gaudi Framework, version v22r2 |

Home |  | Generated: Tue May 10 2011

Classes | Public Member Functions | Static Public Member Functions | Private Attributes

# DataHistory Class Reference

DataHistory class definition. More...

`#include <DataHistory.h>`

Inheritance diagram for DataHistory:
[legend]
Collaboration diagram for DataHistory:
[legend]

List of all members.

## Classes
class | DataHistoryOrder
## Public Member Functions
| DataHistory (const CLID &id, const std::string &key, AlgorithmHistory *alg)
| ~DataHistory ()
virtual const CLID & | clID () const
| Retrieve reference to class definition structure.
std::string | dataKey () const
const CLID & | dataClassID () const
AlgorithmHistory * | algorithmHistory () const
## Static Public Member Functions
static const CLID & | classID ()
| Retrieve reference to class definition structure (static access)
## Private Attributes
CLID | m_dataClassID
std::string | m_dataKey
AlgorithmHistory * | m_algHist

## Detailed Description

DataHistory class definition.

Author:
  : Charles Leggett

Definition at line 25 of file DataHistory.h.

## Constructor & Destructor Documentation

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

Definition at line 27 of file DataHistory.cpp.

                                                   :
      m_dataClassID(id), m_dataKey(key), m_algHist(alg)
    {

    }

DataHistory::~DataHistory | ( | ) | `[inline]`

Definition at line 58 of file DataHistory.h.

    {};

## Member Function Documentation

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

Definition at line 67 of file DataHistory.h.

    { return m_algHist; }

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.

                         {
      static CLID CLID_DataHistory = 83814411;   // from `clid DataHistory`

      return CLID_DataHistory;
    }

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.

    { return DataHistory::classID(); }

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

Definition at line 65 of file DataHistory.h.

    { return m_dataClassID; }

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

Definition at line 64 of file DataHistory.h.

    { return m_dataKey; }

## Member Data Documentation

AlgorithmHistory* DataHistory::m_algHist`[private]`

Definition at line 74 of file DataHistory.h.

CLID DataHistory::m_dataClassID`[private]`

Definition at line 72 of file DataHistory.h.

std::string DataHistory::m_dataKey`[private]`

Definition at line 73 of file DataHistory.h.

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

- /afs/.cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v22r2/GaudiKernel/GaudiKernel/DataHistory.h
- /afs/.cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v22r2/GaudiKernel/src/Lib/DataHistory.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines