DataSet Class Reference
Data set : a collection of nCol colmuns * nEntries entries.
More...
#include <XeStat.h>
List of all members.
Public Member Functions |
void | addEntry (double *x) |
| Add an entry.
|
void | clear () |
| Clear everything.
|
| DataSet () |
| Empty constructor for ROOT.
|
| DataSet (string name, int nCol) |
| Regular constructor.
|
vector< double > * | getColumn (int col) |
| Return one column as a vector.
|
void | getEntry (int entry, double *values) |
| Get an entry.
|
double | getMax (int col) |
| Return maximum value in a column.
|
double | getMin (int col) |
| Return minimum value in a column.
|
int | getNColumns () |
| Return number of columns ( values per entry).
|
int | getNEvents () |
| Return number of events, or entries.
|
double | getValue (int entry, int col) |
| Return one value in a given entry.
|
double * | getVector (int col) |
| Return one column as an array.
|
bool | printIt (int level=1) |
| print the object
|
virtual bool | update () |
| Virtual method to be called when smthg has changed.
|
Protected Attributes |
vector< vector< double > * > | entries |
int | nColumns |
int | nEvents |
Detailed Description
Data set : a collection of nCol colmuns * nEntries entries.
Constructor & Destructor Documentation
DataSet::DataSet |
( |
string |
name, |
|
|
int |
nCol | |
|
) |
| | |
Regular constructor.
- Parameters:
-
| name | DataSet name |
| nCol | number of columns |
Member Function Documentation
void DataSet::addEntry |
( |
double * |
x |
) |
|
Add an entry.
- Parameters:
-
| x | pointer to the ncolumns values |
vector<double>* DataSet::getColumn |
( |
int |
col |
) |
|
Return one column as a vector.
- Parameters:
-
| col | value index, starting at zero |
- Returns:
- pointer to vector
void DataSet::getEntry |
( |
int |
entry, |
|
|
double * |
values | |
|
) |
| | |
Get an entry.
- Parameters:
-
| entry | entry number, starting at 0 |
| values | pointer to receive the array of values |
double DataSet::getMax |
( |
int |
col |
) |
|
Return maximum value in a column.
- Parameters:
-
| col | value index, starting at zero |
double DataSet::getMin |
( |
int |
col |
) |
|
Return minimum value in a column.
- Parameters:
-
| col | value index, starting at zero |
double DataSet::getValue |
( |
int |
entry, |
|
|
int |
col | |
|
) |
| | |
Return one value in a given entry.
- Parameters:
-
| entry | entry number, starting at zero |
| col | value index, starting at zero |
double* DataSet::getVector |
( |
int |
col |
) |
|
Return one column as an array.
- Parameters:
-
| col | value index, starting at zero |
- Returns:
- pointer to first element
bool DataSet::printIt |
( |
int |
level = 1 |
) |
[virtual] |
print the object
- Parameters:
-
| level | print level (0-> no print) |
Reimplemented from XeObject.
Reimplemented in S1S2Data.
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/lellouch/Dropbox/Xenon/Xephyr/XeStat.h