S1S2SingleCut Class Reference
Dark Matter cut based on S1S2.
More...
#include <XeAnalysis.h>
List of all members.
Public Member Functions |
XeGraph * | newGraph (int plot=NONE) |
| Create a graph to plot it un the current S1S2 representation.
|
bool | passIt (double S1, double S2) |
| return Do S1 and S2 pass the cut? (virtual)
|
| S1S2SingleCut (XeRun *run, string name, bool above, int mode) |
| S1S2SingleCut (XeRun *run, string name, bool above, double efficiency) |
virtual double | s2Cut (double S1)=0 |
| Describing the S2 cut value.
|
Protected Member Functions |
void | setMode (bool above) |
| Define as a cut above or below somthing.
|
Protected Attributes |
bool | above |
Flattener * | flattener |
int | spaceMode |
Detailed Description
Dark Matter cut based on S1S2.
A virtual class
Constructor & Destructor Documentation
S1S2SingleCut::S1S2SingleCut |
( |
XeRun * |
run, |
|
|
string |
name, |
|
|
bool |
above, |
|
|
double |
efficiency | |
|
) |
| | |
- Parameters:
-
| run | run (actually XeRun) on which the cut apply |
| name | name of the cut |
| above | is the cut above or below |
| efficiency | background rejection |
S1S2SingleCut::S1S2SingleCut |
( |
XeRun * |
run, |
|
|
string |
name, |
|
|
bool |
above, |
|
|
int |
mode | |
|
) |
| | |
- Parameters:
-
| run | run (actually XeRun) on which the cut apply |
| name | name of the cut |
| above | is the cut above or below |
| mode | either REJECT995, REJECT9975, REJECT999, REJECT_ALL |
Member Function Documentation
XeGraph* S1S2SingleCut::newGraph |
( |
int |
plot = NONE |
) |
[virtual] |
Create a graph to plot it un the current S1S2 representation.
- Returns:
- a pointer to the newly created XeGraph
- Parameters:
-
| plot | either NONE, AUTO, LINEAR, or LOG |
Reimplemented from XeCut.
bool S1S2SingleCut::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 XeCut.
Reimplemented in S1OverS2Cut.
virtual double S1S2SingleCut::s2Cut |
( |
double |
S1 |
) |
[pure virtual] |
Describing the S2 cut value.
- Returns:
- the value according to which S2 is cuy
-
S1 S1-value
Implemented in S1OverS2Cut.
void S1S2SingleCut::setMode |
( |
bool |
above |
) |
[protected] |
Define as a cut above or below somthing.
- Parameters:
-
| above | true is accept stuff above |
The documentation for this class was generated from the following file: