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