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: