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
PhysicsAnalysis
RingerSelectorTools
RingerSelectorTools
RingerSelectorToolsDefs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// $Id: RingerSelectorToolsDefs.h 704615 2015-10-29 18:50:12Z wsfreund $
6
#ifndef RINGERSELECTORTOOLS_RINGERSELECTORTOOLSDEFS_H
7
#define RINGERSELECTORTOOLS_RINGERSELECTORTOOLSDEFS_H
8
9
10
#include "
RingerSelectorTools/RingerSelectorToolsEnums.h
"
11
12
16
namespace
Ringer
{
17
18
22
unsigned
numberOfSegments
(
const
SegmentationType
e
);
23
27
template
<
typename
T>
28
T
getType
(
const
char
* cStr);
29
33
template
<>
34
SegmentationType
getType
(
const
char
* cStr);
35
39
template
<>
40
EtaDependency
getType
(
const
char
* cStr);
41
45
template
<>
46
EtDependency
getType
(
const
char
* cStr);
47
51
template
<>
52
Requirement
getType
(
const
char
* cStr);
53
57
const
char
*
toStr
(
SegmentationType
e
);
58
62
const
char
*
toStr
(
EtaDependency
e
);
63
67
const
char
*
toStr
(
EtDependency
e
);
68
72
const
char
*
toStr
(
Requirement
e
);
73
74
}
// namespace Ringer
75
76
#endif // RINGERSELECTORTOOLS_RINGERSELECTORTOOLSDEFS_H
AllowedVariables::e
e
Definition:
AsgElectronSelectorTool.cxx:37
Ringer::numberOfSegments
unsigned numberOfSegments(const SegmentationType e)
Ringer::toStr
const char * toStr(SegmentationType e)
Transform enumeration types to string.
Ringer::SegmentationType
SegmentationType
the possible procedure longitudinal segmentation types.
Definition:
RingerSelectorToolsEnums.h:64
RingerSelectorToolsEnums.h
Ringer::Requirement
Requirement
the cut requirement
Definition:
RingerSelectorToolsEnums.h:104
Ringer::EtDependency
EtDependency
Specify et position dependency.
Definition:
RingerSelectorToolsEnums.h:95
Ringer::EtaDependency
EtaDependency
Specify eta position dependency.
Definition:
RingerSelectorToolsEnums.h:81
Ringer::getType
T getType(const char *cStr)
Return Ringer enumeration of type T identifying string type:
Ringer
Namespace dedicated for Ringer utilities.
Definition:
CaloRingsDefs.h:9
Generated on Sat Mar 29 2025 21:17:14 for ATLAS Offline Software by
1.8.18