Simplistic Electron background model runs 8 an 10. More...
#include <XeAnalysis.h>
Public Member Functions | |
S1S2Bands * | computeAnomalousBands () |
return Bands for anomalous background | |
S1S2Bands * | computeBands () |
return Bands for (regular) background | |
bool | isLeakageSpreadOverBands () |
return is Leakage is equally spread over the bands | |
bool | printIt (int level=1) |
print this simplistic background model | |
SimplisticERBackground () | |
No arg constructor for root. | |
SimplisticERBackground (XeRun *run) | |
Regular constructor. | |
void | spreadLeakageOverBands (bool spread) |
Assume leakage is equally spread over the bands. | |
Protected Attributes | |
bool | doSpreadLeakageOverBands |
Simplistic Electron background model runs 8 an 10.
It uses hard coded values of average and sigma of gaussian backgroud; Then it goes over all bands and computes the anomalous leakage for each of them
SimplisticERBackground::SimplisticERBackground | ( | XeRun * | run | ) |
Regular constructor.
name | Name of the model | |
run | XeRun on which the model is applied |
bool SimplisticERBackground::printIt | ( | int | level = 1 |
) | [virtual] |
print this simplistic background model
level | print level |
Reimplemented from ElectronBackgroundModel.
void SimplisticERBackground::spreadLeakageOverBands | ( | bool | spread | ) |
Assume leakage is equally spread over the bands.
spread | yes or no? |