Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

edm::EventHeader Class Reference

Event header base class. More...

#include <EventHeader.h>

List of all members.

Public Member Functions

virtual ~EventHeader ()
unsigned int Run () const
 Return the run number.

unsigned int Subrun () const
 Return the subrun number.

unsigned int Event () const
 Return the event number.

const TTimeStamp & TimeStamp () const
 Return the time stamp for the event.

void SetRun (unsigned int r)
 Set the run number.

void SetSubrun (unsigned int sr)
 Set the subrun number.

void SetEvent (unsigned int e)
 Set the event number.

TTimeStamp & TimeStamp ()
 r/w access to the time stamp


Protected Attributes

unsigned int fRun
 Run number.

unsigned int fSubrun
 Subrun number.

unsigned int fEvent
 Event number.

TTimeStamp fTimeStamp
 Time stamp. ns accuracy.


Detailed Description

Event header base class.

Definition at line 15 of file EventHeader.h.


Constructor & Destructor Documentation

virtual edm::EventHeader::~EventHeader  )  [inline, virtual]
 

Definition at line 17 of file EventHeader.h.

00017 { }


Member Function Documentation

unsigned int edm::EventHeader::Event  )  const [inline]
 

Return the event number.

Definition at line 26 of file EventHeader.h.

References fEvent.

Referenced by GetEventNumbers(), gsGetEventNumbers(), evdb::PrintDialog::PrintDialog(), and io::ReadWriteModule::UpdateEventNumbers().

00026 { return fEvent; }

unsigned int edm::EventHeader::Run  )  const [inline]
 

Return the run number.

Definition at line 20 of file EventHeader.h.

References fRun.

Referenced by jobc::Job::CheckStatus(), GetEventNumbers(), gsGetEventNumbers(), evdb::PrintDialog::PrintDialog(), and io::ReadWriteModule::UpdateEventNumbers().

00020 { return fRun; }

void edm::EventHeader::SetEvent unsigned int  e  )  [inline]
 

Set the event number.

Definition at line 38 of file EventHeader.h.

References fEvent.

00038 { fEvent = e; }

void edm::EventHeader::SetRun unsigned int  r  )  [inline]
 

Set the run number.

Definition at line 32 of file EventHeader.h.

References fRun.

00032 { fRun = r; }

void edm::EventHeader::SetSubrun unsigned int  sr  )  [inline]
 

Set the subrun number.

Definition at line 35 of file EventHeader.h.

References fSubrun.

00035 { fSubrun = sr; }

unsigned int edm::EventHeader::Subrun  )  const [inline]
 

Return the subrun number.

Definition at line 23 of file EventHeader.h.

References fSubrun.

Referenced by jobc::Job::CheckStatus().

00023 { return fSubrun; }

TTimeStamp& edm::EventHeader::TimeStamp  )  [inline]
 

r/w access to the time stamp

Definition at line 41 of file EventHeader.h.

References fTimeStamp.

00041 { return fTimeStamp; }

const TTimeStamp& edm::EventHeader::TimeStamp  )  const [inline]
 

Return the time stamp for the event.

Definition at line 29 of file EventHeader.h.

References fTimeStamp.

00029 { return fTimeStamp; }


Member Data Documentation

unsigned int edm::EventHeader::fEvent [protected]
 

Event number.

Definition at line 46 of file EventHeader.h.

Referenced by Event(), and SetEvent().

unsigned int edm::EventHeader::fRun [protected]
 

Run number.

Definition at line 44 of file EventHeader.h.

Referenced by Run(), and SetRun().

unsigned int edm::EventHeader::fSubrun [protected]
 

Subrun number.

Definition at line 45 of file EventHeader.h.

Referenced by SetSubrun(), and Subrun().

TTimeStamp edm::EventHeader::fTimeStamp [protected]
 

Time stamp. ns accuracy.

Definition at line 47 of file EventHeader.h.

Referenced by TimeStamp().


The documentation for this class was generated from the following file:
Generated on Fri Jul 25 02:05:52 2008 for NOvA Offline by doxygen 1.3.5