A Class to handle various runs/experiments. More...
#include <XeStat.h>
Public Member Functions | |
int | getExperiment () |
get experiment number | |
bool | isExperimentSet () |
make sure that experiment was set | |
void | setExperiment (int exp=UNDEFINED_INT) |
set experiment number | |
virtual void | setTheExperiment () |
pass the experiment number to whoever needs it after it was set. | |
XeCombinable (int e) | |
Constructor with an experiment number. | |
XeCombinable () | |
Empty Constructor. | |
Static Protected Member Functions | |
static string | getTheName (int e) |
Return the name. | |
Protected Attributes | |
int | experiment |
A Class to handle various runs/experiments.
It is mainly useful to indicate whether a parameter is specific to a run number of common to all of them (in case of a multirun analysis)
int XeCombinable::getExperiment | ( | ) |
get experiment number
static string XeCombinable::getTheName | ( | int | e | ) | [static, protected] |
Return the name.
e | experiment number |
void XeCombinable::setExperiment | ( | int | exp = UNDEFINED_INT |
) |
set experiment number
exp | either ALL or given run number |
int XeCombinable::experiment [protected] |
run number of ALL