LEff Class Reference
Description of LEffective.
More...
#include <XeAnalysis.h>
List of all members.
Public Member Functions |
double | getErMin () |
double | getLEff (double Er, double t) |
double | getLEff (double Er) |
virtual double | getLEffFromTable (double Er, int mode)=0 |
double | getTValue () |
| LEff () |
| base class creator
|
XeGraph * | newGraphOfCurrentLEff (ErRange *er=NULL, int plot=NONE) |
XeGraph * | newGraphOfLEff (ErRange *er=NULL, double t=0., int plot=NONE) |
| Compute graph of LEFF.
|
XeMultiGraph * | newMultiGraphOfLEff (ErRange *er=NULL, int step=1, int plot=NONE) |
| Compute Multi graph of LEFF for canonical values of LEff t-values.
|
void | setErMin (double e) |
void | setTValue (double t) |
Static Public Member Functions |
static pair< int, double > | getBinAndFraction (double t) |
static LinearRange * | getTRange () |
static LEff * | newDefault (int runNumber) |
| compute LEff t-value for a given tabulation index
|
static void | setTValueMode (int mode) |
| Set the interpolate mode wrt t-value.
|
static double | tabulated (int T_INDEX) |
| compute LEff t-value for a given tabulation index
|
static string | tabulatedName (int T_INDEX) |
| return name of LEff t-value for a given tabulation index
|
Protected Attributes |
double | ErMin |
double | tValue |
Static Protected Attributes |
static LinearRange * | tRange |
static int | tValueMode |
Detailed Description
Description of LEffective.
This is a virtual class
Member Function Documentation
static LEff* LEff::newDefault |
( |
int |
runNumber |
) |
[static] |
compute LEff t-value for a given tabulation index
- Returns:
- The default LEff class. Returns NULL if unknwoen run number
- Parameters:
-
XeGraph* LEff::newGraphOfLEff |
( |
ErRange * |
er = NULL , |
|
|
double |
t = 0. , |
|
|
int |
plot = NONE | |
|
) |
| | |
Compute graph of LEFF.
- Returns:
- a graph (actually XeGraph) of LEffective
- Parameters:
-
| er | Energy Range (actually ErRange) |
| t | Nuisance parameter modified LEff, in units of "sigma equivalent" |
| plot | either NONE, AUTO, LINEAR, or LOG |
Compute Multi graph of LEFF for canonical values of LEff t-values.
- Returns:
- a Multi-graph (actually XeMultiGraph) of LEffective
- Parameters:
-
| er | Energy Range (actually ErRange) |
| plot | either NONE, AUTO, LINEAR, or LOG |
static void LEff::setTValueMode |
( |
int |
mode |
) |
[static] |
Set the interpolate mode wrt t-value.
- Parameters:
-
| mode | can be either LINEAR or EXPONENTIAL |
static double LEff::tabulated |
( |
int |
T_INDEX |
) |
[static] |
compute LEff t-value for a given tabulation index
- Parameters:
-
static string LEff::tabulatedName |
( |
int |
T_INDEX |
) |
[static] |
return name of LEff t-value for a given tabulation index
- Parameters:
-
The documentation for this class was generated from the following file: