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: