LEff Class Reference

Description of LEffective. More...

#include <XeAnalysis.h>

Inheritance diagram for LEff:
DetectorComponent XeMath XeObject XeCore XeCore LEff2011 LEffRuns8And10

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
XeGraphnewGraphOfCurrentLEff (ErRange *er=NULL, int plot=NONE)
XeGraphnewGraphOfLEff (ErRange *er=NULL, double t=0., int plot=NONE)
 Compute graph of LEFF.
XeMultiGraphnewMultiGraphOfLEff (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 LinearRangegetTRange ()
static LEffnewDefault (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 LinearRangetRange
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:
runNumber Run number
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
XeMultiGraph* LEff::newMultiGraphOfLEff ( ErRange er = NULL,
int  step = 1,
int  plot = NONE 
)

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:
T_INDEX index
static string LEff::tabulatedName ( int  T_INDEX  )  [static]

return name of LEff t-value for a given tabulation index

Parameters:
T_INDEX index

The documentation for this class was generated from the following file:
 All Classes Functions Variables

Generated on 10 Apr 2015 for Xephyr by  doxygen 1.6.1