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

AlephCardsReader Class Reference

#include <AlephCardsReader.h>

Collaboration diagram for AlephCardsReader:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlephCardsReader ()
 constructor : sets defaults and reads the cards. More...

vector<long> getNevt () const
 NEVT card. More...

vector<int> getClass () const
 CLAS card. More...

vector<string> getDbFiles () const
 FILI card = database files for alpha++. More...

string getDbType () const
 DBTY card = database type. More...

string getTaType () const
 TATY card = transaction type (read or write). More...

string getSeType () const
 SETY card = session type (batch or inter). More...

string getAlphaFilo () const
 card AFIO = FILO for alpha. More...

vector<string> getAlphaFili () const
 card AFII = FILI for alpha. More...

vector<string> getAlphaRead () const
 card AREA = READ for alpha. More...

vector<long> getAlphaSrun () const
 card ASRU = SRUN for Alpha. More...

string getAlphaCard () const
 card ACAR = use std. user ALPHA cards. More...

string getHist () const
 HIST card. More...

unsigned long getSeed () const
 SEED card = seed for the random generator. More...

vector<elementgetUserCards () const
 USER card = what the user wants. More...

vector<float> MUIDcuts () const
 MUID card. More...

vector<float> ELIDcuts () const
 ELID card. More...

vector<float> TAIDcuts () const
 TAID card. More...


Private Methods

void prepareAlphaCards ()
void parseInputCards ()

Private Attributes

vector<long> _Nevt
vector<int> _Class
vector<string> _DbFiles
string _DbType
string _TaType
string _SeType
string _AlphaFilo
vector<string> _AlphaFili
vector<string> _AlphaRead
vector<long> _AlphaSrun
string _AlphaCard
string _Hist
vector<element_UserCards
vector<float> _Muid
vector<float> _Elid
vector<float> _Taid
unsigned long _Seed

Constructor & Destructor Documentation

AlephCardsReader::AlephCardsReader ( )
 

constructor : sets defaults and reads the cards.

Definition at line 28 of file AlephCardsReader.cpp.


Member Function Documentation

vector< float > AlephCardsReader::ELIDcuts ( ) const
 

ELID card.

Definition at line 301 of file AlephCardsReader.cpp.

Referenced by CollectLeptons::Run().

vector< float > AlephCardsReader::MUIDcuts ( ) const
 

MUID card.

Definition at line 300 of file AlephCardsReader.cpp.

Referenced by CollectLeptons::Run().

vector< float > AlephCardsReader::TAIDcuts ( ) const
 

TAID card.

Definition at line 302 of file AlephCardsReader.cpp.

Referenced by CollectLeptons::Run().

string AlephCardsReader::getAlphaCard ( ) const
 

card ACAR = use std. user ALPHA cards.

Definition at line 296 of file AlephCardsReader.cpp.

Referenced by prepareAlphaCards().

vector< string > AlephCardsReader::getAlphaFili ( ) const
 

card AFII = FILI for alpha.

Definition at line 293 of file AlephCardsReader.cpp.

Referenced by AlephROOTDbManager::initialize(), and prepareAlphaCards().

string AlephCardsReader::getAlphaFilo ( ) const
 

card AFIO = FILO for alpha.

Definition at line 292 of file AlephCardsReader.cpp.

Referenced by AlephROOTDbManager::initialize(), and prepareAlphaCards().

vector< string > AlephCardsReader::getAlphaRead ( ) const
 

card AREA = READ for alpha.

Definition at line 294 of file AlephCardsReader.cpp.

Referenced by prepareAlphaCards().

vector< long > AlephCardsReader::getAlphaSrun ( ) const
 

card ASRU = SRUN for Alpha.

Definition at line 295 of file AlephCardsReader.cpp.

Referenced by AlephROOTDbManager::initialize(), and prepareAlphaCards().

vector< int > AlephCardsReader::getClass ( ) const
 

CLAS card.

Definition at line 287 of file AlephCardsReader.cpp.

Referenced by AlephROOTDbManager::initialize(), and prepareAlphaCards().

vector< string > AlephCardsReader::getDbFiles ( ) const
 

FILI card = database files for alpha++.

Definition at line 288 of file AlephCardsReader.cpp.

string AlephCardsReader::getDbType ( ) const
 

DBTY card = database type.

Definition at line 289 of file AlephCardsReader.cpp.

Referenced by AlephDbManager::TheAlephDbManager(), and prepareAlphaCards().

string AlephCardsReader::getHist ( ) const
 

HIST card.

Definition at line 297 of file AlephCardsReader.cpp.

Referenced by AlephNtupleWriter::Initialize(), AlephIoManager::initialize(), and prepareAlphaCards().

vector< long > AlephCardsReader::getNevt ( ) const
 

NEVT card.

Definition at line 286 of file AlephCardsReader.cpp.

Referenced by AlephROOTDbManager::initialize().

string AlephCardsReader::getSeType ( ) const
 

SETY card = session type (batch or inter).

Definition at line 291 of file AlephCardsReader.cpp.

unsigned long AlephCardsReader::getSeed ( ) const
 

SEED card = seed for the random generator.

Definition at line 298 of file AlephCardsReader.cpp.

string AlephCardsReader::getTaType ( ) const
 

TATY card = transaction type (read or write).

Definition at line 290 of file AlephCardsReader.cpp.

Referenced by AlephROOTDbManager::initialize().

vector< element > AlephCardsReader::getUserCards ( ) const
 

USER card = what the user wants.

Definition at line 299 of file AlephCardsReader.cpp.

void AlephCardsReader::parseInputCards ( ) [private]
 

void AlephCardsReader::prepareAlphaCards ( ) [private]
 

Definition at line 215 of file AlephCardsReader.cpp.

Referenced by AlephCardsReader().


Member Data Documentation

string AlephCardsReader::_AlphaCard [private]
 

Definition at line 76 of file AlephCardsReader.h.

vector< string > AlephCardsReader::_AlphaFili<string> [private]
 

Definition at line 73 of file AlephCardsReader.h.

string AlephCardsReader::_AlphaFilo [private]
 

Definition at line 72 of file AlephCardsReader.h.

vector< string > AlephCardsReader::_AlphaRead<string> [private]
 

Definition at line 74 of file AlephCardsReader.h.

vector< long > AlephCardsReader::_AlphaSrun<long> [private]
 

Definition at line 75 of file AlephCardsReader.h.

vector< int > AlephCardsReader::_Class<int> [private]
 

Definition at line 67 of file AlephCardsReader.h.

vector< string > AlephCardsReader::_DbFiles<string> [private]
 

Definition at line 68 of file AlephCardsReader.h.

string AlephCardsReader::_DbType [private]
 

Definition at line 69 of file AlephCardsReader.h.

vector< float > AlephCardsReader::_Elid<float> [private]
 

Definition at line 80 of file AlephCardsReader.h.

string AlephCardsReader::_Hist [private]
 

Definition at line 77 of file AlephCardsReader.h.

vector< float > AlephCardsReader::_Muid<float> [private]
 

Definition at line 79 of file AlephCardsReader.h.

vector< long > AlephCardsReader::_Nevt<long> [private]
 

Definition at line 66 of file AlephCardsReader.h.

string AlephCardsReader::_SeType [private]
 

Definition at line 71 of file AlephCardsReader.h.

unsigned long AlephCardsReader::_Seed [private]
 

Definition at line 82 of file AlephCardsReader.h.

string AlephCardsReader::_TaType [private]
 

Definition at line 70 of file AlephCardsReader.h.

vector< float > AlephCardsReader::_Taid<float> [private]
 

Definition at line 81 of file AlephCardsReader.h.

vector< element > AlephCardsReader::_UserCards<element> [private]
 

Definition at line 78 of file AlephCardsReader.h.


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