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

In This Package:

PerHeaderObject Class Reference

#include <PerHeaderObject.h>

Inheritance diagram for PerHeaderObject:

[legend]
Collaboration diagram for PerHeaderObject:
[legend]
List of all members.

Public Member Functions

 PerHeaderObject ()
virtual ~PerHeaderObject ()

Public Attributes

Context context
 The reference time stamp.
int execNumber
 The Algorithm's execution count that made this object.
DayaBay::JobId jobId
 The ID of the job that made this object.
std::vector< unsigned long > randomState
 The state of the pseudo-random number generator at the start of algorithm execution, filled via serialize.
std::vector< PerRefinputHeaders
 PerHeaderObjects used for input when making this one.
TimeStamp earliest
 The earliest time of the existence of the object.
TimeStamp latest
 The latest time of the existence of the object.
int clID

Detailed Description

Definition at line 12 of file PerHeaderObject.h.


Constructor & Destructor Documentation

PerHeaderObject::PerHeaderObject (  ) 

Definition at line 4 of file PerHeaderObject.cc.

00005     : PerTemporalDataObject()
00006     , context()
00007     , execNumber(-1)
00008     , jobId()
00009 {
00010 }

PerHeaderObject::~PerHeaderObject (  )  [virtual]

Definition at line 12 of file PerHeaderObject.cc.

00013 {
00014 }


Member Data Documentation

Context PerHeaderObject::context

The reference time stamp.

Definition at line 21 of file PerHeaderObject.h.

int PerHeaderObject::execNumber

The Algorithm's execution count that made this object.

Definition at line 23 of file PerHeaderObject.h.

DayaBay::JobId PerHeaderObject::jobId

The ID of the job that made this object.

Definition at line 25 of file PerHeaderObject.h.

std::vector<unsigned long> PerHeaderObject::randomState

The state of the pseudo-random number generator at the start of algorithm execution, filled via serialize.

Definition at line 28 of file PerHeaderObject.h.

std::vector<PerRef> PerHeaderObject::inputHeaders

PerHeaderObjects used for input when making this one.

Definition at line 31 of file PerHeaderObject.h.

TimeStamp PerTemporalDataObject::earliest [inherited]

The earliest time of the existence of the object.

Definition at line 15 of file PerTemporalDataObject.h.

TimeStamp PerTemporalDataObject::latest [inherited]

The latest time of the existence of the object.

Definition at line 18 of file PerTemporalDataObject.h.


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

Generated on Mon Apr 11 20:18:45 2011 for PerBaseEvent by doxygen 1.4.7