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: