S1OverS2Cut Class Reference
Real Implementation of S1/S2 Dark Matter cut.  
More...
#include <XeAnalysis.h>
List of all members.
Public Member Functions | 
| 
double  | getTheOverallAcceptance () | 
| bool  | passIt (double s1, double s2) | 
|   | return Do S1 and S2 pass the cut? (virtual)  
  | 
|   | S1OverS2Cut (XeRun *run, double efficiency) | 
|   | S1OverS2Cut (XeRun *run, int mode) | 
| double  | s2Cut (double s1) | 
|   | Return the s2 cutting value.  
  | 
| void  | setCutFunction (int mode) | 
|   | define the ROOT funtion defining the cut  
  | 
| 
void  | setRunAndMode (XeRun *r, int mode) | 
Static Protected Member Functions | 
| 
static string  | getOfficialName (int run) | 
Protected Attributes | 
| 
int  | rejectionMode | 
Detailed Description
Real Implementation of S1/S2 Dark Matter cut. 
Constructor & Destructor Documentation
      
        
          | S1OverS2Cut::S1OverS2Cut  | 
          ( | 
          XeRun *  | 
           run,  | 
        
        
           | 
           | 
          int  | 
           mode |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
- Parameters:
 - 
  
     | run  | run (actually XeRun) on which the cut apply  | 
     | mode  | either REJECT995, REJECT9975, REJECT999, REJECT_ALL  | 
  
   
 
 
      
        
          | S1OverS2Cut::S1OverS2Cut  | 
          ( | 
          XeRun *  | 
           run,  | 
        
        
           | 
           | 
          double  | 
           efficiency |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
- Parameters:
 - 
  
     | run  | run (actually XeRun) on which the cut apply  | 
     | efficiency  | background rejection  | 
  
   
 
 
Member Function Documentation
      
        
          | bool S1OverS2Cut::passIt  | 
          ( | 
          double  | 
           s1,  | 
        
        
           | 
           | 
          double  | 
           s2 |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
return Do S1 and S2 pass the cut? (virtual) 
- Returns:
 - a boolean, true if passes 
 
- Parameters:
 - 
  
     | S1  | measured S1  | 
     | S2  | measured S2  | 
  
   
Reimplemented from S1S2SingleCut.
 
 
      
        
          | double S1OverS2Cut::s2Cut  | 
          ( | 
          double  | 
           s1 | 
           )  | 
           [virtual] | 
        
      
 
Return the s2 cutting value. 
- Parameters:
 - 
  
  
 
Implements S1S2SingleCut.
 
 
      
        
          | void S1OverS2Cut::setCutFunction  | 
          ( | 
          int  | 
           mode | 
           )  | 
           | 
        
      
 
define the ROOT funtion defining the cut 
- Parameters:
 - 
  
     | mode  | Either REJECT995, REJECT9975, or REJECT999  | 
  
   
 
 
The documentation for this class was generated from the following file: