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

Atlfast::GlobalEventData Class Reference

#include <GlobalEventData.h>

Collaboration diagram for Atlfast::GlobalEventData:

Collaboration graph
[legend]
List of all members.

Public Methods

int lumi ()
bool fieldOn ()
double barrelForwardEta ()
int randSeed ()
HepMC_helper::IMCselector * visibleToCal ()
HepMC_helper::IMCselector * visibleToAtlas ()

Static Public Methods

GlobalEventData * Instance ()

Public Attributes

friend GlobalEventDataMaker

Detailed Description

This Class is designed to replace the nasty CommonData which has to be initialised on the first event This will contain static member variables that can be read by all the classes. These variables will be set by a GlobalEventDataMaker algorithm in its initialise method. It is based on the Design Patterns Singleton

Author:
Jon Couchman


Member Function Documentation

double Atlfast::GlobalEventData::barrelForwardEta   [inline]
 

bool Atlfast::GlobalEventData::fieldOn   [inline]
 

GlobalEventData* Atlfast::GlobalEventData::Instance   [static]
 

Singleton Instance method to return pointer

int Atlfast::GlobalEventData::lumi   [inline]
 

Methods for returning CommanData values

int Atlfast::GlobalEventData::randSeed   [inline]
 

HepMC_helper::IMCselector* Atlfast::GlobalEventData::visibleToAtlas   [inline]
 

HepMC_helper::IMCselector* Atlfast::GlobalEventData::visibleToCal   [inline]
 


Member Data Documentation

friend Atlfast::GlobalEventData::GlobalEventDataMaker
 


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 14:31:52 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001