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