Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Tracking
TrkValidation
TrkValHistUtils
TrkValHistUtils
EfficiencyPurityCalculator.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRKVALHISTUTILS_EFFICIENCYPURITYCALCULATOR_H
6
#define TRKVALHISTUTILS_EFFICIENCYPURITYCALCULATOR_H
7
8
#include "TH1.h"
9
#include "TH2.h"
10
11
class
EfficiencyPurityCalculator
{
12
public
:
13
enum
axis
{
kX
,
kY
,
kZ
};
14
15
static
void
inverseSum
( TH1* in, TH1*
out
,
int
axis
);
16
static
void
calculateIntegrated
( TH1*
all
, TH1*
matched
, TH1* puri,
int
axis
,
int
dim
= 1);
17
static
void
calculateEfficiency
( TH1*
reference
, TH1*
matched
, TH1* effPur );
18
19
};
20
21
#endif
yodamerge_tmp.dim
dim
Definition:
yodamerge_tmp.py:239
EfficiencyPurityCalculator::calculateEfficiency
static void calculateEfficiency(TH1 *reference, TH1 *matched, TH1 *effPur)
Definition:
EfficiencyPurityCalculator.cxx:53
EfficiencyPurityCalculator::kY
@ kY
Definition:
EfficiencyPurityCalculator.h:13
python.AthDsoLogger.out
out
Definition:
AthDsoLogger.py:71
EfficiencyPurityCalculator::inverseSum
static void inverseSum(TH1 *in, TH1 *out, int axis)
Definition:
EfficiencyPurityCalculator.cxx:8
reference
Definition:
hcg.cxx:437
EfficiencyPurityCalculator::calculateIntegrated
static void calculateIntegrated(TH1 *all, TH1 *matched, TH1 *puri, int axis, int dim=1)
Definition:
EfficiencyPurityCalculator.cxx:34
EfficiencyPurityCalculator
Definition:
EfficiencyPurityCalculator.h:11
EfficiencyPurityCalculator::kX
@ kX
Definition:
EfficiencyPurityCalculator.h:13
EfficiencyPurityCalculator::axis
axis
Definition:
EfficiencyPurityCalculator.h:13
python.ElectronD3PDObject.matched
matched
Definition:
ElectronD3PDObject.py:138
EfficiencyPurityCalculator::kZ
@ kZ
Definition:
EfficiencyPurityCalculator.h:13
Cut::all
@ all
Definition:
SUSYToolsAlg.cxx:67
Generated on Thu Mar 13 2025 21:09:54 for ATLAS Offline Software by
1.8.18