SimpleERBackground Class Reference
Simple Electron background model runs 8 an s10 It recomputes the gaussian parameters and establishes globally the anomalous, assuming it constant in the flattened (log(s2/s1) variable.  
More...
#include <XeAnalysis.h>
List of all members.
Public Member Functions | 
| 
S1S2Bands *  | computeAnomalousBands () | 
|   | return Bands for anomalous background 
  | 
| void  | computeAnomalousSlope () | 
|   | Computes the exponetial factor "anomalousSlope" of anomalous bkg.  
  | 
| 
S1S2Bands *  | computeBands () | 
|   | return Bands for (regular) background 
  | 
| bool  | printIt (int level=1) | 
|   | print this simple background model  
  | 
| void  | setFlattenedAnomalousMax (double fMax=DEFAULT_FLATTENED_ANOMALOUS_MAX) | 
|   | Set the maximum limit in flattened s2/s1 space for the anomalous leakage.  
  | 
| void  | setFlattenedAnomalousMin (double fMin=DEFAULT_FLATTENED_ANOMALOUS_MIN) | 
|   | Set the minimum limit in flattened s2/s1 space for the anomalous leakage.  
  | 
| void  | setFlattenedAnomalousSymmetric (double fSymmetric) | 
|   | Set symmetric limits in flattened s2/s1 space for the anomalous leakage.  
  | 
| void  | setFlattenedFitMax (double fMax=DEFAULT_FLATTENED_FIT_MAX) | 
|   | Set the maximum limit in flattened s2/s1 space for the fit of regular ER.  
  | 
| void  | setFlattenedFitMin (double fMin=DEFAULT_FLATTENED_FIT_MIN) | 
|   | Set the minimum limit in flattened s2/s1 space for the fit of regular ER.  
  | 
| void  | setFlattenedFitSymmetric (double fSymmetric) | 
|   | Set symmetric limits in flattened s2/s1 space for the fit of regular ER.  
  | 
| void  | setFlattenedMax (double fMax=DEFAULT_FLATTENED_MAX) | 
|   | Set the overall maximum limit in flattened s2/s1 space.  
  | 
| void  | setFlattenedMin (double fMin=DEFAULT_FLATTENED_MIN) | 
|   | Set the overall minimum limit in flattened s2/s1 space.  
  | 
| void  | setFlattenedSymmetric (double fSymmetric) | 
|   | Set the overall limits in flattened s2/s1 space, symmetric around zero.  
  | 
| 
  | SimpleERBackground () | 
|   | No arg constructor for root. 
  | 
|   | SimpleERBackground (XeRun *run) | 
|   | Regular constructor.  
  | 
Protected Attributes | 
| 
double  | flattenedAnomalousMax | 
| 
double  | flattenedAnomalousMin | 
| 
double  | flattenedFitMax | 
| 
double  | flattenedFitMin | 
| 
double  | flattenedMax | 
| 
double  | flattenedMin | 
Detailed Description
Simple Electron background model runs 8 an s10 It recomputes the gaussian parameters and establishes globally the anomalous, assuming it constant in the flattened (log(s2/s1) variable. 
Constructor & Destructor Documentation
      
        
          | SimpleERBackground::SimpleERBackground  | 
          ( | 
          XeRun *  | 
           run | 
           )  | 
           | 
        
      
 
Regular constructor. 
- Parameters:
 - 
  
     | run  | XeRun on which the model is applied  | 
  
   
 
 
Member Function Documentation
      
        
          | void SimpleERBackground::computeAnomalousSlope  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | bool SimpleERBackground::printIt  | 
          ( | 
          int  | 
           level = 1 | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void SimpleERBackground::setFlattenedAnomalousMax  | 
          ( | 
          double  | 
           fMax = DEFAULT_FLATTENED_ANOMALOUS_MAX | 
           )  | 
           | 
        
      
 
Set the maximum limit in flattened s2/s1 space for the anomalous leakage. 
- Parameters:
 - 
  
  
 
 
 
      
        
          | void SimpleERBackground::setFlattenedAnomalousMin  | 
          ( | 
          double  | 
           fMin = DEFAULT_FLATTENED_ANOMALOUS_MIN | 
           )  | 
           | 
        
      
 
Set the minimum limit in flattened s2/s1 space for the anomalous leakage. 
- Parameters:
 - 
  
  
 
 
 
      
        
          | void SimpleERBackground::setFlattenedAnomalousSymmetric  | 
          ( | 
          double  | 
           fSymmetric | 
           )  | 
           | 
        
      
 
Set symmetric limits in flattened s2/s1 space for the anomalous leakage. 
- Parameters:
 - 
  
     | fSymmetric  | range will be [-fSymmetric,+fSymmetric]]  | 
  
   
 
 
      
        
          | void SimpleERBackground::setFlattenedFitMax  | 
          ( | 
          double  | 
           fMax = DEFAULT_FLATTENED_FIT_MAX | 
           )  | 
           | 
        
      
 
Set the maximum limit in flattened s2/s1 space for the fit of regular ER. 
- Parameters:
 - 
  
  
 
 
 
      
        
          | void SimpleERBackground::setFlattenedFitMin  | 
          ( | 
          double  | 
           fMin = DEFAULT_FLATTENED_FIT_MIN | 
           )  | 
           | 
        
      
 
Set the minimum limit in flattened s2/s1 space for the fit of regular ER. 
- Parameters:
 - 
  
  
 
 
 
      
        
          | void SimpleERBackground::setFlattenedFitSymmetric  | 
          ( | 
          double  | 
           fSymmetric | 
           )  | 
           | 
        
      
 
Set symmetric limits in flattened s2/s1 space for the fit of regular ER. 
- Parameters:
 - 
  
     | fSymmetric  | range will be [-fSymmetric,+fSymmetric]]  | 
  
   
 
 
      
        
          | void SimpleERBackground::setFlattenedMax  | 
          ( | 
          double  | 
           fMax = DEFAULT_FLATTENED_MAX | 
           )  | 
           | 
        
      
 
Set the overall maximum limit in flattened s2/s1 space. 
- Parameters:
 - 
  
  
 
 
 
      
        
          | void SimpleERBackground::setFlattenedMin  | 
          ( | 
          double  | 
           fMin = DEFAULT_FLATTENED_MIN | 
           )  | 
           | 
        
      
 
Set the overall minimum limit in flattened s2/s1 space. 
- Parameters:
 - 
  
  
 
 
 
      
        
          | void SimpleERBackground::setFlattenedSymmetric  | 
          ( | 
          double  | 
           fSymmetric | 
           )  | 
           | 
        
      
 
Set the overall limits in flattened s2/s1 space, symmetric around zero. 
- Parameters:
 - 
  
     | fSymmetric  | range will be [-fSymmetric,+fSymmetric]]  | 
  
   
 
 
The documentation for this class was generated from the following file: