CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
edm::CachedHistory Class Reference

#include <HistoryAppender.h>

Public Member Functions

 CachedHistory (ProcessHistory const *inputProcessHistory, ProcessHistory const *processHistory, ProcessHistoryID const &processHistoryID)
 
ProcessHistory const * inputProcessHistory () const
 
ProcessHistory const * processHistory () const
 
ProcessHistoryID const & processHistoryID () const
 

Private Attributes

ProcessHistory const * inputProcessHistory_
 
ProcessHistory const * processHistory_
 
ProcessHistoryID processHistoryID_
 

Detailed Description

Definition at line 13 of file HistoryAppender.h.

Constructor & Destructor Documentation

edm::CachedHistory::CachedHistory ( ProcessHistory const *  inputProcessHistory,
ProcessHistory const *  processHistory,
ProcessHistoryID const &  processHistoryID 
)
inline

Definition at line 16 of file HistoryAppender.h.

18  :
22  }
ProcessHistoryID processHistoryID_
ProcessHistoryID const & processHistoryID() const
ProcessHistory const * processHistory_
ProcessHistory const * inputProcessHistory_
ProcessHistory const * processHistory() const
ProcessHistory const * inputProcessHistory() const

Member Function Documentation

ProcessHistory const* edm::CachedHistory::inputProcessHistory ( ) const
inline

Definition at line 24 of file HistoryAppender.h.

References inputProcessHistory_.

Referenced by edm::Principal::fillPrincipal().

24 { return inputProcessHistory_; }
ProcessHistory const * inputProcessHistory_
ProcessHistory const* edm::CachedHistory::processHistory ( ) const
inline

Definition at line 25 of file HistoryAppender.h.

References processHistory_.

Referenced by edm::Principal::fillPrincipal().

25 { return processHistory_; }
ProcessHistory const * processHistory_
ProcessHistoryID const& edm::CachedHistory::processHistoryID ( ) const
inline

Definition at line 26 of file HistoryAppender.h.

References processHistoryID_.

Referenced by edm::Principal::fillPrincipal().

26 { return processHistoryID_; }
ProcessHistoryID processHistoryID_

Member Data Documentation

ProcessHistory const* edm::CachedHistory::inputProcessHistory_
private

Definition at line 31 of file HistoryAppender.h.

Referenced by inputProcessHistory().

ProcessHistory const* edm::CachedHistory::processHistory_
private

Definition at line 32 of file HistoryAppender.h.

Referenced by processHistory().

ProcessHistoryID edm::CachedHistory::processHistoryID_
private

Definition at line 34 of file HistoryAppender.h.

Referenced by processHistoryID().