![]() |
Belle II Software prerelease-10-00-00a
|
Parametrization of background PDF in pixels of single module. More...
#include <BackgroundPDF.h>
Public Member Functions | |
BackgroundPDF (int moduleID) | |
Class constructor. | |
int | getModuleID () const |
Returns slot ID. | |
double | getPDFValue (int pixelID) const |
Returns PDF value for given pixel. | |
const std::vector< double > & | getPDF () const |
Returns pixel part of PDF. | |
double | getEfficiency () const |
Returns average of pixel relative efficiencies. | |
Private Member Functions | |
void | set () |
Sets the PDF. | |
Private Attributes | |
int | m_moduleID |
slot ID | |
std::vector< double > | m_pdf |
pixel part of PDF (index = pixelID - 1) | |
double | m_effi = 0 |
average relative efficiency | |
Friends | |
class | TOPRecoManager |
Parametrization of background PDF in pixels of single module.
Definition at line 23 of file BackgroundPDF.h.
|
explicit |
Class constructor.
moduleID | slot ID |
Definition at line 22 of file BackgroundPDF.cc.
|
inline |
Returns average of pixel relative efficiencies.
Definition at line 56 of file BackgroundPDF.h.
|
inline |
Returns slot ID.
Definition at line 37 of file BackgroundPDF.h.
|
inline |
Returns pixel part of PDF.
Definition at line 50 of file BackgroundPDF.h.
double getPDFValue | ( | int | pixelID | ) | const |
Returns PDF value for given pixel.
pixelID | pixel ID |
Definition at line 72 of file BackgroundPDF.cc.
|
private |
Sets the PDF.
Definition at line 44 of file BackgroundPDF.cc.
|
friend |
Definition at line 69 of file BackgroundPDF.h.
|
private |
average relative efficiency
Definition at line 67 of file BackgroundPDF.h.
|
private |
slot ID
Definition at line 65 of file BackgroundPDF.h.
|
private |
pixel part of PDF (index = pixelID - 1)
Definition at line 66 of file BackgroundPDF.h.