RunFlattener Class Reference
List of all members.
Public Member Functions |
double | flatten (double S1, double S2) |
| Compute the flattened log(s2/s1).
|
| RunFlattener (XeRun *run) |
| Constructor for a given run.
|
| RunFlattener () |
| Zero constructor for TObject.
|
double | unflatten (double S1, double flat) |
| Return S1 given S1 and flattened s2/s1.
|
Static Public Member Functions |
static string | getTheName (XeRun *run) |
Protected Attributes |
TF1 * | eBandFlat |
double | eBandMax |
double | eBandMin |
XeRun * | run |
Constructor & Destructor Documentation
RunFlattener::RunFlattener |
( |
XeRun * |
run |
) |
|
Constructor for a given run.
- Parameters:
-
Member Function Documentation
double RunFlattener::flatten |
( |
double |
S1, |
|
|
double |
S2 | |
|
) |
| | [virtual] |
Compute the flattened log(s2/s1).
- Returns:
- flattened log s2/s1
- Parameters:
-
| S1 | original S1 |
| S2 | original S2 |
Implements Flattener.
double RunFlattener::unflatten |
( |
double |
S1, |
|
|
double |
flat | |
|
) |
| | [virtual] |
Return S1 given S1 and flattened s2/s1.
- Returns:
- S2 from flattened log s2/s1
- Parameters:
-
| S1 | original S1 |
| flat | flattened quantity |
Implements Flattener.
The documentation for this class was generated from the following file: