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
1.6.1