Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AlRun Class Reference

Concrete class for Run Object. More...

#include <AlRun.h>

Collaboration diagram for AlRun:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlRun ()
 constructor. More...

 AlRun (const AlRun &)
 copy constructor. More...

int Energy () const
 Energy. More...

int ExperimentNumber () const
 Experiment number. More...

int number () const
 run number. More...

int type () const
 run type. More...

void SETqhac (QHAC *bank)
 set the pointer to QHAC. More...

void SETqext (QEXT *bank)
 set the pointer to QEXT. More...

QHACGETqhac ()
 get the pointer to QHAC. More...

QEXTGETqext ()
 get the pointer to QEXT. More...


Private Methods

EVEHEventHeader () const
RLEPLepHeader () const
RUNHRunHeader () const
ASIMMCdate () const

Private Attributes

QHACqhac
QEXTqext

Detailed Description

Concrete class for Run Object.

gives acces to general run-related information

Definition at line 19 of file AlRun.h.


Constructor & Destructor Documentation

AlRun::AlRun ( )
 

constructor.

Definition at line 12 of file AlRun.cpp.

AlRun::AlRun ( const AlRun & oldRun )
 

copy constructor.

Definition at line 15 of file AlRun.cpp.


Member Function Documentation

int AlRun::Energy ( ) const
 

Energy.

The best energy (QELEP) is provided by the event energy. Here, only run energy, as provided by Lep

Definition at line 26 of file AlRun.cpp.

EVEH * AlRun::EventHeader ( ) const [inline, private]
 

Definition at line 53 of file AlRun.h.

int AlRun::ExperimentNumber ( ) const
 

Experiment number.

Definition at line 35 of file AlRun.cpp.

QEXT * AlRun::GETqext ( ) [inline]
 

get the pointer to QEXT.

Definition at line 49 of file AlRun.h.

QHAC * AlRun::GETqhac ( ) [inline]
 

get the pointer to QHAC.

Definition at line 47 of file AlRun.h.

RLEP * AlRun::LepHeader ( ) const [inline, private]
 

Definition at line 54 of file AlRun.h.

ASIM * AlRun::MCdate ( ) const [inline, private]
 

Definition at line 56 of file AlRun.h.

RUNH * AlRun::RunHeader ( ) const [inline, private]
 

Definition at line 55 of file AlRun.h.

void AlRun::SETqext ( QEXT * bank ) [inline]
 

set the pointer to QEXT.

Definition at line 44 of file AlRun.h.

Referenced by AlphaBanks::InitObjectStructure().

void AlRun::SETqhac ( QHAC * bank ) [inline]
 

set the pointer to QHAC.

Definition at line 42 of file AlRun.h.

Referenced by AlphaBanks::InitObjectStructure().

int AlRun::number ( ) const
 

run number.

Definition at line 44 of file AlRun.cpp.

Referenced by GeneralEventInfo::Run(), AlephROOTDbManager::StoreEvent(), and AlephExManager::UserEvent().

int AlRun::type ( ) const
 

run type.

Definition at line 53 of file AlRun.cpp.


Member Data Documentation

QEXT * AlRun::qext [private]
 

Definition at line 59 of file AlRun.h.

QHAC * AlRun::qhac [private]
 

Definition at line 58 of file AlRun.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:30 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001