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
ForwardDetectors
ZDC
ZdcConditions
ZdcConditions
ZdcLucrodMapRun3.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 ZDCLUCRODMAPRUN3_H
6
#define ZDCLUCRODMAPRUN3_H
7
8
#include <nlohmann/json.hpp>
9
#include <iostream>
10
#include "
AsgMessaging/AsgMessaging.h
"
11
12
class
ZdcLucrodMapRun3
:
public
asg::AsgMessaging
13
{
14
15
private
:
16
std::vector<nlohmann::json>
m_lucrodInfo
;
17
nlohmann::json
m_mainJson
;
18
19
public
:
20
ZdcLucrodMapRun3
();
21
22
static
const
ZdcLucrodMapRun3
*
getInstance
();
23
const
nlohmann::json
&
getLucrod
(
int
i
)
const
24
{
25
ATH_MSG_DEBUG
(
"getting LUCROD info for "
<<
i
);
26
return
m_lucrodInfo
.at(
i
);
27
}
28
29
};
30
31
#endif //ZDCLUCRODMAPRUN3_H
ZdcLucrodMapRun3::m_mainJson
nlohmann::json m_mainJson
Definition:
ZdcLucrodMapRun3.h:17
ZdcLucrodMapRun3
Definition:
ZdcLucrodMapRun3.h:13
json
nlohmann::json json
Definition:
HistogramDef.cxx:9
ZdcLucrodMapRun3::ZdcLucrodMapRun3
ZdcLucrodMapRun3()
Definition:
ZdcLucrodMapRun3.cxx:17
ZdcLucrodMapRun3::getLucrod
const nlohmann::json & getLucrod(int i) const
Definition:
ZdcLucrodMapRun3.h:23
AsgMessaging.h
lumiFormat.i
int i
Definition:
lumiFormat.py:85
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition:
AthMsgStreamMacros.h:29
asg::AsgMessaging
Class mimicking the AthMessaging class from the offline software.
Definition:
AsgMessaging.h:40
ZdcLucrodMapRun3::m_lucrodInfo
std::vector< nlohmann::json > m_lucrodInfo
Definition:
ZdcLucrodMapRun3.h:16
ZdcLucrodMapRun3::getInstance
static const ZdcLucrodMapRun3 * getInstance()
Definition:
ZdcLucrodMapRun3.cxx:10
Generated on Mon Mar 17 2025 21:23:46 for ATLAS Offline Software by
1.8.18