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
HLT
Trigger
TrigControl
TrigPSC
TrigPSC
PscIssues.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
12
#ifndef PSC_ISSUES_H
13
#define PSC_ISSUES_H
14
15
#include "ers/ers.h"
16
#include <string>
17
18
// The base PSC Issue
19
ERS_DECLARE_ISSUE
(
20
psc
,
21
Issue
,
22
ERS_EMPTY
,
23
ERS_EMPTY
24
)
25
26
// A configuration issue in the PSC
27
ERS_DECLARE_ISSUE_BASE
(
28
psc
,
29
ConfigurationIssue
,
30
psc::Issue
,
31
"Configuration Issue: "
<< reason,
32
ERS_EMPTY
,
33
((
const
char
*) reason)
34
)
35
36
// TODO - check whether we need to keep the stuff below
37
// Declare a PSC Message Issue
38
ERS_DECLARE_ISSUE
( ers, PSCMessage,
ERS_EMPTY
,
ERS_EMPTY
)
39
40
// The blank macro arguments confuse cppcheck.
41
#ifdef __CPPCHECK__
42
#define ERS_PSC_WARNING( message )
43
#define ERS_PSC_ERROR( message )
44
#define ERS_PSC_FATAL( message )
45
#else
46
#define ERS_PSC_WARNING( message ) \
47
{ \
48
ERS_REPORT_IMPL( ers::warning, ers::PSCMessage, message, ); \
49
}
50
51
#define ERS_PSC_ERROR( message ) \
52
{ \
53
ERS_REPORT_IMPL( ers::error, ers::PSCMessage, message, ); \
54
}
55
56
#define ERS_PSC_FATAL( message ) \
57
{ \
58
ERS_REPORT_IMPL( ers::fatal, ers::PSCMessage, message, ); \
59
}
60
#endif
61
62
#endif
/* PSC_ISSUES_H */
Issue
Configuration Issue
Definition:
PscIssues.h:31
psc
Definition:
Config.h:26
ERS_EMPTY
Configuration ERS_EMPTY
Definition:
PscIssues.h:32
ConfigurationIssue
ConfigurationIssue
Definition:
PscIssues.h:29
ERS_DECLARE_ISSUE_BASE
ERS_DECLARE_ISSUE_BASE(afp, CantReadCool, dqm_core::Exception, "Cannot read folder '"<< folder<< "' from COOL database '"<< database<< "'", ERS_EMPTY,((std::string) database)((std::string) folder))
ERS_DECLARE_ISSUE
ERS_DECLARE_ISSUE(psc, Issue, ERS_EMPTY, ERS_EMPTY) ERS_DECLARE_ISSUE_BASE(psc
Generated on Tue May 20 2025 21:16:47 for ATLAS Offline Software by
1.8.18