| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IStageData Class Reference

Interface class for Stage Data. More...

#include <IStageData.h>

Inheritance diagram for IStageData:

[legend]
List of all members.

Public Member Functions

virtual ~IStageData ()
virtual FFTimeStamp time () const =0
 The stage data might be a set of element which spread in time.
virtual DayaBay::HeaderObjectheader () const =0
 interface to get a reference to the header

Detailed Description

Interface class for Stage Data.

Author:
Zhe Wang, Mar. 16, 2008

Definition at line 17 of file IStageData.h.


Constructor & Destructor Documentation

virtual IStageData::~IStageData (  )  [inline, virtual]

Definition at line 21 of file IStageData.h.

00021 {}


Member Function Documentation

virtual FFTimeStamp IStageData::time (  )  const [pure virtual]

The stage data might be a set of element which spread in time.

Here the earliest (smallest) time is required. Let processors to deal with the inner time gap within one event.

Implemented in FakeData, and HeaderStageData< HeaderType >.

virtual DayaBay::HeaderObject& IStageData::header (  )  const [pure virtual]

interface to get a reference to the header

Implemented in FakeData, and HeaderStageData< HeaderType >.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:36:10 2011 for Stage by doxygen 1.4.7