PublishedElectronBackground Class Reference

Class for ER background as published in PRL Everything is tabulated. More...

#include <XeAnalysis.h>

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

List of all members.

Public Member Functions

S1S2Bands * computeAnomalousBands ()
 return Bands for (regular) background
S1S2Bands * computeBands ()
 return Bands for anomalous background
bool printIt (int level=1)
 print this background model
 PublishedElectronBackground ()
 No arg constructor for root.
 PublishedElectronBackground (XeRun *run)
 constructor
void setAnomalousBackground (double *backgrouds)
 Set tabulated anomalous background.
void setBackground (double *backgrouds)
 Set tabulated background.

Protected Attributes

vector< double > anomalousBkgs
vector< double > bkgs

Detailed Description

Class for ER background as published in PRL Everything is tabulated.


Constructor & Destructor Documentation

PublishedElectronBackground::PublishedElectronBackground ( XeRun *  run  ) 

constructor

Parameters:
run XeRun on which the model is applied

Member Function Documentation

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

print this background model

Parameters:
level print level

Reimplemented from ElectronBackgroundModel.

void PublishedElectronBackground::setAnomalousBackground ( double *  backgrouds  ) 

Set tabulated anomalous background.

Parameters:
backgrounds a pointer to the array
void PublishedElectronBackground::setBackground ( double *  backgrouds  ) 

Set tabulated background.

Parameters:
backgrounds a pointer to the array

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