#include <EfficiencyPurityCalculator.h>
◆ axis
◆ calculateEfficiency()
void EfficiencyPurityCalculator::calculateEfficiency |
( |
TH1 * |
reference, |
|
|
TH1 * |
matched, |
|
|
TH1 * |
effPur |
|
) |
| |
|
static |
◆ calculateIntegrated()
void EfficiencyPurityCalculator::calculateIntegrated |
( |
TH1 * |
all, |
|
|
TH1 * |
matched, |
|
|
TH1 * |
puri, |
|
|
int |
axis, |
|
|
int |
dim = 1 |
|
) |
| |
|
static |
◆ inverseSum()
void EfficiencyPurityCalculator::inverseSum |
( |
TH1 * |
in, |
|
|
TH1 * |
out, |
|
|
int |
axis |
|
) |
| |
|
static |
Definition at line 8 of file EfficiencyPurityCalculator.cxx.
9 if (in->GetEntries() == 0) {
12 int nbinsx = in->GetXaxis()->GetNbins();
13 int nbinsy = in->GetYaxis()->GetNbins();
15 for (
int j = 0; j < nbinsy; ++j) {
17 for (
int i = nbinsx;
i >= 0; --
i) {
18 ntotal += in->GetBinContent(
i, j);
19 out->SetBinContent(
i, j, ntotal);
23 for (
int i = 0;
i < nbinsx; ++
i) {
25 for (
int j = nbinsy; j >= 0; --j) {
26 ntotal += in->GetBinContent(
i, j);
27 out->SetBinContent(
i, j, ntotal);
The documentation for this class was generated from the following files: