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

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