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
w
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
Calorimeter
CaloClusterCorrection
src
CaloSwApplyWgts_g3.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef CALOCLUSTERCORRECTION_CALOSWAPPLYWGTS_G3_H
6
#define CALOCLUSTERCORRECTION_CALOSWAPPLYWGTS_G3_H
7
/********************************************************************
8
9
NAME: CaloSwApplyWgts_g3.h
10
PACKAGE: offline/Calorimeter/CaloClusterCorrection
11
12
AUTHORS: J. McDonald
13
CREATED: Feb. 2, 2003
14
15
PURPOSE: correction for the weights which are applied to
16
the data. In order to minimize the effects
17
Tuned on DC1 data.
18
19
Updated: May 5, 2004 (Sven Menke)
20
base class changed from algo to tool
21
22
********************************************************************/
23
24
25
#include "
CaloClusterCorrection/CaloClusterCorrection.h
"
26
27
class
CaloSwApplyWgts_g3
:
public
CaloClusterCorrection
28
{
29
public
:
31
using
CaloClusterCorrection::CaloClusterCorrection;
32
33
// virtual method in CaloClusterCorrection
34
virtual
void
makeCorrection
(
const
Context
& myctx,
35
xAOD::CaloCluster
* cluster)
const override
;
36
37
private
:
38
39
CaloSwApplyWgts_g3
() =
delete
;
40
41
static
const
int
s_numEtaBins
=100;
42
static
float
GetWgt
(
int
table
,
float
eta
) ;
43
static
const
float
m_table_eta
[
s_numEtaBins
+1];
44
static
const
float
m_table_p
[4][
s_numEtaBins
];
45
};
46
47
#endif
48
CaloSwApplyWgts_g3::m_table_eta
static const float m_table_eta[s_numEtaBins+1]
Definition:
CaloSwApplyWgts_g3.h:58
eta
Scalar eta() const
pseudorapidity method
Definition:
AmgMatrixBasePlugin.h:83
CaloSwApplyWgts_g3::makeCorrection
virtual void makeCorrection(const Context &myctx, xAOD::CaloCluster *cluster) const override
Definition:
CaloSwApplyWgts_g3.cxx:153
xAOD::CaloCluster_v1
Description of a calorimeter cluster.
Definition:
CaloCluster_v1.h:62
CaloSwApplyWgts_g3::s_numEtaBins
static const int s_numEtaBins
Definition:
CaloSwApplyWgts_g3.h:56
CaloClusterCorrection.h
CaloSwApplyWgts_g3::m_table_p
static const float m_table_p[4][s_numEtaBins]
Definition:
CaloSwApplyWgts_g3.h:59
CaloSwApplyWgts_g3
Definition:
CaloSwApplyWgts_g3.h:28
python.ext.table_printer.table
list table
Definition:
table_printer.py:81
CaloSwApplyWgts_g3::GetWgt
static float GetWgt(int table, float eta)
Definition:
CaloSwApplyWgts_g3.cxx:181
CaloSwApplyWgts_g3::CaloSwApplyWgts_g3
CaloSwApplyWgts_g3()=delete
CaloUtils::ToolConstantsContext
Context object for retrieving ToolConstant values.
Definition:
ToolWithConstants.h:60
CaloClusterCorrection
Definition:
CaloClusterCorrection.h:55
Generated on Tue May 13 2025 21:07:16 for ATLAS Offline Software by
1.8.18