S1S2SingleCut Class Reference

Dark Matter cut based on S1S2. More...

#include <XeAnalysis.h>

Inheritance diagram for S1S2SingleCut:
DarkMatterCut XeCut S1S2Object XeGraphics XeObject XeCore XeCore S1OverS2Cut

List of all members.

Public Member Functions

XeGraphnewGraph (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
Flattenerflattener
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:
 All Classes Functions Variables

Generated on 10 Apr 2015 for Xephyr by  doxygen 1.6.1