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? |
1.6.1