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: