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

In This Package:

PerJobHeader Class Reference

#include <PerJobHeader.h>

Inheritance diagram for PerJobHeader:

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

Public Member Functions

 PerJobHeader ()
virtual ~PerJobHeader ()
void clear ()

Public Attributes

std::vector< PerJobInfo * > jobInfoList
Context context
int execNumber
DayaBay::JobId jobId
std::vector< unsigned long > randomState
std::vector< PerRefinputHeaders
TimeStamp earliest
TimeStamp latest
int clID

Detailed Description

Definition at line 17 of file PerJobHeader.h.


Constructor & Destructor Documentation

PerJobHeader::PerJobHeader (  ) 

Definition at line 4 of file PerJobHeader.cc.

00004                           :PerHeaderObject()
00005                             ,jobInfoList()
00006 {  
00007 }

PerJobHeader::~PerJobHeader (  )  [virtual]

Definition at line 9 of file PerJobHeader.cc.

00010 {
00011   this->clear();
00012 }


Member Function Documentation

void PerJobHeader::clear (  ) 

Definition at line 14 of file PerJobHeader.cc.

00015 {
00016   std::vector<PerJobInfo*>::iterator it;
00017   for(it=jobInfoList.begin();it!=jobInfoList.end();++it)
00018   {
00019     delete *it;
00020     *it = 0;
00021   }
00022   jobInfoList.clear();
00023 }


Member Data Documentation

std::vector<PerJobInfo*> PerJobHeader::jobInfoList

Definition at line 23 of file PerJobHeader.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:20:49 2011 for PerJobInfo by doxygen 1.4.7