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

Anaphe::AIDA_Tuple_native::AIDA_Tuple Class Reference

#include <AIDA_Tuple.h>

Collaboration diagram for Anaphe::AIDA_Tuple_native::AIDA_Tuple:

Collaboration graph
[legend]
List of all members.

Public Methods

 AIDA_Tuple ()
 Constructor.

 ~AIDA_Tuple ()
 Destructor.

const std::string & name () const
bool isUpToDate () const
void setUpToDate (bool isUpToDate)
bool setName (const std::string &newName)
const std::string & userLevelClassType () const
bool connectToStore (AIDA::Dev::IBackingStore *store)
AIDA::Dev::IBackingStore * store ()
const AIDA::Dev::IBackingStore * store () const
AIDA::Dev::ITupleHeader & header ()
const AIDA::Dev::ITupleHeader & header () const
void * variableAddress (const std::string &variableName)
const void * variableAddress (const std::string &variableName) const
const std::string & title () const
bool setTitle (const std::string &title)
AIDA::IAnnotation & annotation ()
const AIDA::IAnnotation & annotation () const
bool fill (int column, double value)
bool fill (int column, float value)
bool fill (int column, int value)
bool fill (int column, short value)
bool fill (int column, long value)
bool fill (int column, char value)
bool fill (int column, bool value)
bool fill (int column, const std::string &value)
bool fill (int column, const AIDA::ITupleEntry &value)
bool fill (const std::vector< double > &values)
bool fill (const std::vector< float > &values)
bool addRow ()
void resetRow ()
void reset ()
int rows () const
void start ()
bool skip (int rows)
bool next ()
bool setRow (int rowIndex)
int findColumn (const std::string &name) const
double getDouble (int column) const
float getFloat (int column) const
int getInt (int column) const
short getShort (int column) const
long getLong (int column) const
char getChar (int column) const
bool getBoolean (int column) const
const std::string & getString (int column) const
const AIDA::ITupleEntry * getObject (int column) const
const AIDA::ITuple * getTuple (int column) const
AIDA::ITuple * getTuple (int column)
int columns () const
const std::string & columnName (int column) const
const std::string & columnType (int column) const
double columnMin (int column) const
double columnMax (int column) const
double columnMean (int column) const
double columnRms (int column) const
bool project (AIDA::IHistogram1D &histogram, AIDA::IEvaluator &evaluatorX)
bool project (AIDA::IHistogram1D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IFilter &filter)
bool project (AIDA::IHistogram1D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &weight)
bool project (AIDA::IHistogram1D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IFilter &filter, AIDA::IEvaluator &weight)
bool project (AIDA::IHistogram2D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY)
bool project (AIDA::IHistogram2D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IFilter &filter)
bool project (AIDA::IHistogram2D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &weight)
bool project (AIDA::IHistogram2D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IFilter &filter, AIDA::IEvaluator &weight)
bool project (AIDA::IHistogram3D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ)
bool project (AIDA::IHistogram3D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IFilter &filter)
bool project (AIDA::IHistogram3D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IEvaluator &weight)
bool project (AIDA::IHistogram3D &histogram, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IFilter &filter, AIDA::IEvaluator &weight)
bool project (AIDA::ICloud1D &cloud, AIDA::IEvaluator &evaluatorX)
bool project (AIDA::ICloud1D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IFilter &filter)
bool project (AIDA::ICloud1D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &weight)
bool project (AIDA::ICloud1D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IFilter &filter, AIDA::IEvaluator &weight)
bool project (AIDA::ICloud2D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY)
bool project (AIDA::ICloud2D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IFilter &filter)
bool project (AIDA::ICloud2D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &weight)
bool project (AIDA::ICloud2D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IFilter &filter, AIDA::IEvaluator &weight)
bool project (AIDA::ICloud3D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ)
bool project (AIDA::ICloud3D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IFilter &filter)
bool project (AIDA::ICloud3D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IEvaluator &weight)
bool project (AIDA::ICloud3D &cloud, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IFilter &filter, AIDA::IEvaluator &weight)
bool project (AIDA::IProfile1D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY)
bool project (AIDA::IProfile1D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IFilter &filter)
bool project (AIDA::IProfile1D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &weight)
bool project (AIDA::IProfile1D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IFilter &filter, AIDA::IEvaluator &weight)
bool project (AIDA::IProfile2D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ)
bool project (AIDA::IProfile2D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IFilter &filter)
bool project (AIDA::IProfile2D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IEvaluator &weight)
bool project (AIDA::IProfile2D &profile, AIDA::IEvaluator &evaluatorX, AIDA::IEvaluator &evaluatorY, AIDA::IEvaluator &evaluatorZ, AIDA::IFilter &filter, AIDA::IEvaluator &weight)

Private Methods

template<class T> bool fillChecked (int column, T value)
template<class T> const T * getVariable (int column) const
template<class T> T * getVariable (int column)

Private Attributes

AIDA_TupleHeader m_header
bool m_upToDate
AIDA::Dev::IBackingStore * m_store

Constructor & Destructor Documentation

Anaphe::AIDA_Tuple_native::AIDA_Tuple::AIDA_Tuple  
 

Definition at line 35 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::annotation(), annotation(), emptyString, m_header, and nameKey.

Anaphe::AIDA_Tuple_native::AIDA_Tuple::~AIDA_Tuple  
 

Definition at line 46 of file AIDA_Tuple.cpp.


Member Function Documentation

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::addRow  
 

Definition at line 336 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, floatType, intType, longType, m_header, m_store, m_upToDate, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber(), Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setNumberOfRows(), shortType, stringType, tupleType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

const AIDA::IAnnotation & Anaphe::AIDA_Tuple_native::AIDA_Tuple::annotation   const
 

Definition at line 167 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::annotation(), and m_header.

AIDA::IAnnotation & Anaphe::AIDA_Tuple_native::AIDA_Tuple::annotation  
 

Definition at line 160 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::annotation(), and m_header.

Referenced by AIDA_Tuple(), setName(), and setTitle().

double Anaphe::AIDA_Tuple_native::AIDA_Tuple::columnMax int    column const
 

Definition at line 573 of file AIDA_Tuple.cpp.

References m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

double Anaphe::AIDA_Tuple_native::AIDA_Tuple::columnMean int    column const
 

Definition at line 582 of file AIDA_Tuple.cpp.

References m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

double Anaphe::AIDA_Tuple_native::AIDA_Tuple::columnMin int    column const
 

Definition at line 564 of file AIDA_Tuple.cpp.

References m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

const std::string & Anaphe::AIDA_Tuple_native::AIDA_Tuple::columnName int    column const
 

Definition at line 546 of file AIDA_Tuple.cpp.

References emptyString, m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

double Anaphe::AIDA_Tuple_native::AIDA_Tuple::columnRms int    column const
 

Definition at line 591 of file AIDA_Tuple.cpp.

References m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

int Anaphe::AIDA_Tuple_native::AIDA_Tuple::columns   const
 

Definition at line 539 of file AIDA_Tuple.cpp.

References m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables().

const std::string & Anaphe::AIDA_Tuple_native::AIDA_Tuple::columnType int    column const
 

Definition at line 555 of file AIDA_Tuple.cpp.

References emptyString, m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::connectToStore AIDA::Dev::IBackingStore *    store
 

Definition at line 88 of file AIDA_Tuple.cpp.

References m_store, and store().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill const std::vector< float > &    values
 

Definition at line 322 of file AIDA_Tuple.cpp.

References fill().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill const std::vector< double > &    values
 

Definition at line 308 of file AIDA_Tuple.cpp.

References fill().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
const AIDA::ITupleEntry &    value
 

Definition at line 301 of file AIDA_Tuple.cpp.

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
const std::string &    value
 

Definition at line 286 of file AIDA_Tuple.cpp.

References m_header, m_store, m_upToDate, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), stringType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
bool    value
 

Definition at line 270 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, fillChecked(), floatType, intType, longType, m_header, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
char    value
 

Definition at line 254 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, fillChecked(), floatType, intType, longType, m_header, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
long    value
 

Definition at line 206 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, fillChecked(), floatType, intType, longType, m_header, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
short    value
 

Definition at line 238 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, fillChecked(), floatType, intType, longType, m_header, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
int    value
 

Definition at line 222 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, fillChecked(), floatType, intType, longType, m_header, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
float    value
 

Definition at line 190 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, fillChecked(), floatType, intType, longType, m_header, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fill int    column,
double    value
 

Definition at line 174 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, fillChecked(), floatType, intType, longType, m_header, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

Referenced by fill().

template<class T>
bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::fillChecked int    column,
  value
[private]
 

Definition at line 4 of file AIDA_Tuple.templ.

References m_header, and m_store.

Referenced by fill().

int Anaphe::AIDA_Tuple_native::AIDA_Tuple::findColumn const std::string &    name const
 

Definition at line 455 of file AIDA_Tuple.cpp.

References m_header, name(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableIndex().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::getBoolean int    column const
 

Definition at line 504 of file AIDA_Tuple.cpp.

char Anaphe::AIDA_Tuple_native::AIDA_Tuple::getChar int    column const
 

Definition at line 497 of file AIDA_Tuple.cpp.

double Anaphe::AIDA_Tuple_native::AIDA_Tuple::getDouble int    column const
 

Definition at line 462 of file AIDA_Tuple.cpp.

float Anaphe::AIDA_Tuple_native::AIDA_Tuple::getFloat int    column const
 

Definition at line 469 of file AIDA_Tuple.cpp.

int Anaphe::AIDA_Tuple_native::AIDA_Tuple::getInt int    column const
 

Definition at line 476 of file AIDA_Tuple.cpp.

long Anaphe::AIDA_Tuple_native::AIDA_Tuple::getLong int    column const
 

Definition at line 490 of file AIDA_Tuple.cpp.

const AIDA::ITupleEntry * Anaphe::AIDA_Tuple_native::AIDA_Tuple::getObject int    column const
 

Definition at line 518 of file AIDA_Tuple.cpp.

short Anaphe::AIDA_Tuple_native::AIDA_Tuple::getShort int    column const
 

Definition at line 483 of file AIDA_Tuple.cpp.

const std::string & Anaphe::AIDA_Tuple_native::AIDA_Tuple::getString int    column const
 

Definition at line 511 of file AIDA_Tuple.cpp.

AIDA::ITuple * Anaphe::AIDA_Tuple_native::AIDA_Tuple::getTuple int    column
 

Definition at line 532 of file AIDA_Tuple.cpp.

const AIDA::ITuple * Anaphe::AIDA_Tuple_native::AIDA_Tuple::getTuple int    column const
 

Definition at line 525 of file AIDA_Tuple.cpp.

template<class T>
T * Anaphe::AIDA_Tuple_native::AIDA_Tuple::getVariable int    column [private]
 

Definition at line 23 of file AIDA_Tuple.templ.

References m_header, and m_store.

template<class T>
const T * Anaphe::AIDA_Tuple_native::AIDA_Tuple::getVariable int    column const [private]
 

Definition at line 14 of file AIDA_Tuple.templ.

References m_header, and m_store.

const AIDA::Dev::ITupleHeader & Anaphe::AIDA_Tuple_native::AIDA_Tuple::header   const
 

Definition at line 118 of file AIDA_Tuple.cpp.

References m_header.

AIDA::Dev::ITupleHeader & Anaphe::AIDA_Tuple_native::AIDA_Tuple::header  
 

Definition at line 111 of file AIDA_Tuple.cpp.

References m_header.

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::isUpToDate   const
 

Definition at line 58 of file AIDA_Tuple.cpp.

References m_upToDate.

Referenced by setUpToDate().

const std::string & Anaphe::AIDA_Tuple_native::AIDA_Tuple::name   const
 

Definition at line 51 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::annotation(), m_header, and nameKey.

Referenced by findColumn().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::next  
 

Definition at line 434 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::currentRowNumber(), m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile2D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 1224 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile2D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IEvaluator &    weight
 

Definition at line 1202 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile2D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IFilter &    filter
 

Definition at line 1180 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile2D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ
 

Definition at line 1160 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile1D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 1138 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile1D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    weight
 

Definition at line 1118 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile1D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IFilter &    filter
 

Definition at line 1098 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IProfile1D &    profile,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY
 

Definition at line 1080 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud3D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 1056 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud3D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IEvaluator &    weight
 

Definition at line 1034 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud3D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IFilter &    filter
 

Definition at line 1012 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud3D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ
 

Definition at line 992 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud2D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 970 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud2D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    weight
 

Definition at line 950 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud2D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IFilter &    filter
 

Definition at line 930 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud2D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY
 

Definition at line 912 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud1D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 892 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud1D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    weight
 

Definition at line 874 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud1D &    cloud,
AIDA::IEvaluator &    evaluatorX,
AIDA::IFilter &    filter
 

Definition at line 856 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::ICloud1D &    cloud,
AIDA::IEvaluator &    evaluatorX
 

Definition at line 840 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram3D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 816 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram3D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IEvaluator &    weight
 

Definition at line 794 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram3D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ,
AIDA::IFilter &    filter
 

Definition at line 772 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram3D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    evaluatorZ
 

Definition at line 752 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram2D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 730 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram2D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IEvaluator &    weight
 

Definition at line 710 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram2D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY,
AIDA::IFilter &    filter
 

Definition at line 690 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram2D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    evaluatorY
 

Definition at line 672 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram1D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IFilter &    filter,
AIDA::IEvaluator &    weight
 

Definition at line 652 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram1D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IEvaluator &    weight
 

Definition at line 634 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram1D &    histogram,
AIDA::IEvaluator &    evaluatorX,
AIDA::IFilter &    filter
 

Definition at line 616 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::project AIDA::IHistogram1D &    histogram,
AIDA::IEvaluator &    evaluatorX
 

Definition at line 600 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

void Anaphe::AIDA_Tuple_native::AIDA_Tuple::reset  
 

Definition at line 387 of file AIDA_Tuple.cpp.

References m_header, m_store, m_upToDate, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setNumberOfRows(), start(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

void Anaphe::AIDA_Tuple_native::AIDA_Tuple::resetRow  
 

Definition at line 367 of file AIDA_Tuple.cpp.

References boolType, charType, doubleType, floatType, intType, longType, m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), shortType, stringType, tupleType, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableDescription().

int Anaphe::AIDA_Tuple_native::AIDA_Tuple::rows   const
 

Definition at line 402 of file AIDA_Tuple.cpp.

References m_header, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows().

Referenced by skip().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::setName const std::string &    newName
 

Definition at line 72 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::annotation(), annotation(), m_header, and nameKey.

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::setRow int    rowIndex
 

Definition at line 446 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::setTitle const std::string &    title
 

Definition at line 151 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::annotation(), annotation(), m_header, and title().

void Anaphe::AIDA_Tuple_native::AIDA_Tuple::setUpToDate bool    isUpToDate
 

Definition at line 65 of file AIDA_Tuple.cpp.

References isUpToDate(), and m_upToDate.

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::skip int    rows
 

Definition at line 421 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::currentRowNumber(), m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfRows(), rows(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

void Anaphe::AIDA_Tuple_native::AIDA_Tuple::start  
 

Definition at line 409 of file AIDA_Tuple.cpp.

References m_header, m_store, Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::numberOfVariables(), and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::setCurrentRowNumber().

Referenced by reset().

const AIDA::Dev::IBackingStore * Anaphe::AIDA_Tuple_native::AIDA_Tuple::store   const
 

Definition at line 104 of file AIDA_Tuple.cpp.

References m_store.

AIDA::Dev::IBackingStore * Anaphe::AIDA_Tuple_native::AIDA_Tuple::store  
 

Definition at line 97 of file AIDA_Tuple.cpp.

References m_store.

Referenced by connectToStore().

const std::string & Anaphe::AIDA_Tuple_native::AIDA_Tuple::title   const
 

Definition at line 144 of file AIDA_Tuple.cpp.

References Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::annotation(), and m_header.

Referenced by setTitle().

const std::string & Anaphe::AIDA_Tuple_native::AIDA_Tuple::userLevelClassType   const
 

Definition at line 81 of file AIDA_Tuple.cpp.

References g_userLevelClassType.

const void * Anaphe::AIDA_Tuple_native::AIDA_Tuple::variableAddress const std::string &    variableName const
 

Definition at line 134 of file AIDA_Tuple.cpp.

References m_header, m_store, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableIndex().

void * Anaphe::AIDA_Tuple_native::AIDA_Tuple::variableAddress const std::string &    variableName
 

Definition at line 125 of file AIDA_Tuple.cpp.

References m_header, m_store, and Anaphe::AIDA_Tuple_native::AIDA_TupleHeader::variableIndex().


Member Data Documentation

AIDA_TupleHeader Anaphe::AIDA_Tuple_native::AIDA_Tuple::m_header [private]
 

Definition at line 117 of file AIDA_Tuple.h.

Referenced by addRow(), AIDA_Tuple(), annotation(), columnMax(), columnMean(), columnMin(), columnName(), columnRms(), columns(), columnType(), fill(), fillChecked(), findColumn(), getVariable(), header(), name(), next(), project(), reset(), resetRow(), rows(), setName(), setRow(), setTitle(), skip(), start(), title(), and variableAddress().

AIDA::Dev::IBackingStore* Anaphe::AIDA_Tuple_native::AIDA_Tuple::m_store [private]
 

Definition at line 119 of file AIDA_Tuple.h.

Referenced by addRow(), connectToStore(), fill(), fillChecked(), getVariable(), next(), project(), reset(), resetRow(), setRow(), skip(), start(), store(), and variableAddress().

bool Anaphe::AIDA_Tuple_native::AIDA_Tuple::m_upToDate [private]
 

Definition at line 118 of file AIDA_Tuple.h.

Referenced by addRow(), fill(), isUpToDate(), reset(), and setUpToDate().


The documentation for this class was generated from the following files:
Generated on Tue Feb 18 17:51:24 2003 for AIDA_Tuple_native by doxygen1.2.16