SimplisticERBackground Class Reference

Simplistic Electron background model runs 8 an 10. More...

#include <XeAnalysis.h>

Inheritance diagram for SimplisticERBackground:
ElectronBackgroundModel XeBackgroundModel DetectorComponent XeMath XeObject XeCore XeCore

List of all members.

Public Member Functions

S1S2BandscomputeAnomalousBands ()
 return Bands for anomalous background
S1S2BandscomputeBands ()
 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

Detailed Description

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


Constructor & Destructor Documentation

SimplisticERBackground::SimplisticERBackground ( XeRun run  ) 

Regular constructor.

Parameters:
name Name of the model
run XeRun on which the model is applied

Member Function Documentation

bool SimplisticERBackground::printIt ( int  level = 1  )  [virtual]

print this simplistic background model

Parameters:
level print level

Reimplemented from ElectronBackgroundModel.

void SimplisticERBackground::spreadLeakageOverBands ( bool  spread  ) 

Assume leakage is equally spread over the bands.

Parameters:
spread yes or no?

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