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
LArCalorimeter
LArRawConditions
LArRawConditions
LArAutoCorrNoise.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARRAWCONDITIONS_LARAUTOCORRNOISE
6
#define LARRAWCONDITIONS_LARAUTOCORRNOISE
7
8
#include <vector>
9
10
#include "
LArRawConditions/LArMCSym.h
"
11
12
class
LArAutoCorrNoise
13
{
14
15
public
:
16
LArAutoCorrNoise
() =
delete
;
17
18
LArAutoCorrNoise
( std::vector<std::map<
HWIdentifier
, std::vector<float>>>&&
input
,
const
LArMCSym
* larMCsym );
19
20
~LArAutoCorrNoise
();
21
22
const
std::vector<float>&
autoCorrSqrt
(
const
HWIdentifier
&
id
,
int
gain
)
const
;
23
const
std::vector<float>&
autoCorrSqrt
(
const
Identifier
&
id
,
int
gain
)
const
;
24
25
private
:
26
const
LArMCSym
*
m_larMCsym
;
27
std::vector<std::map<HWIdentifier, std::vector<float>>>
m_autoCorrNoise
;
28
};
29
30
#include "
AthenaKernel/CLASS_DEF.h
"
31
CLASS_DEF
(
LArAutoCorrNoise
, 224426548, 1 )
32
#include "AthenaKernel/CondCont.h"
33
CONDCONT_DEF
(
LArAutoCorrNoise
, 107335812 );
34
35
#endif
LArAutoCorrNoise
Definition:
LArAutoCorrNoise.h:13
CaloCondBlobAlgs_fillNoiseFromASCII.gain
gain
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:110
LArAutoCorrNoise::LArAutoCorrNoise
LArAutoCorrNoise()=delete
CONDCONT_DEF
CONDCONT_DEF(LArAutoCorrNoise, 107335812)
LArAutoCorrNoise::m_autoCorrNoise
std::vector< std::map< HWIdentifier, std::vector< float > > > m_autoCorrNoise
Definition:
LArAutoCorrNoise.h:27
LArAutoCorrNoise::autoCorrSqrt
const std::vector< float > & autoCorrSqrt(const HWIdentifier &id, int gain) const
Definition:
LArAutoCorrNoise.cxx:24
HWIdentifier
Definition:
HWIdentifier.h:13
LArMCSym
Helper class to handle z-phi symmetry of calibration constants in MC.
Definition:
LArMCSym.h:19
LArAutoCorrNoise::m_larMCsym
const LArMCSym * m_larMCsym
Definition:
LArAutoCorrNoise.h:26
PlotPulseshapeFromCool.input
input
Definition:
PlotPulseshapeFromCool.py:106
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
LArAutoCorrNoise::~LArAutoCorrNoise
~LArAutoCorrNoise()
Definition:
LArAutoCorrNoise.cxx:14
CLASS_DEF.h
macros to associate a CLID to a type
LArMCSym.h
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Mon Apr 21 2025 21:13:38 for ATLAS Offline Software by
1.8.18