Loading [MathJax]/jax/input/TeX/config.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
DetectorDescription
IdDictDetDescr
IdDictDetDescr
IdDictManager.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/***************************************************************************
6
IdDictDetDescr package
7
-----------------------------------------
8
***************************************************************************/
9
10
//<doc><file> $Id: IdDictManager.h,v 1.4 2003-09-22 07:01:22 schaffer Exp $
11
//<version> $Name: not supported by cvs2svn $
12
13
#ifndef IDDICTDETDESCR_IDDICTMANAGER_H
14
# define IDDICTDETDESCR_IDDICTMANAGER_H
15
16
//<<<<<< INCLUDES >>>>>>
17
18
#include "
IdDict/IdDictDefs.h
"
19
#include "
AthenaKernel/CLASS_DEF.h
"
20
21
//<<<<<< PUBLIC TYPES >>>>>>
22
23
class
IdHelper
;
24
class
IdDictDictionary
;
25
class
IdDictMgr
;
26
27
//<<<<<< CLASS DECLARATIONS >>>>>>
28
35
class
IdDictManager
36
{
37
public
:
38
IdDictManager
();
39
IdDictManager
(
const
IdDictMgr
&
mgr
);
40
~IdDictManager
();
41
42
//IdDictDictionary* find_dictionary (const std::string& name) const;
43
44
const
IdDictMgr
*
manager
(
void
)
const
;
45
47
int
initializeHelper
(
IdHelper
&
helper
)
const
;
48
49
private
:
50
const
IdDictMgr
*
m_mgr
;
51
};
52
53
//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
54
//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
55
56
//using the macros below we can assign an identifier (and a version)
57
//This is required and checked at compile time when you try to record/retrieve
58
CLASS_DEF
(
IdDictManager
, 2411, 1)
59
60
#endif // IDDICTDETDESCR_IDDICTMANAGER_H
IdDictManager::IdDictManager
IdDictManager()
Definition:
IdDictManager.cxx:22
IdDictManager::m_mgr
const IdDictMgr * m_mgr
Definition:
IdDictManager.h:50
runBeamSpotCalibration.helper
helper
Definition:
runBeamSpotCalibration.py:112
IdDictDefs.h
BchCleanup.mgr
mgr
Definition:
BchCleanup.py:294
IdDictMgr
Definition:
IdDictMgr.h:14
IdHelper
This is an abstract base class for helper classes that know how to convert Identifier <-> IdentifierH...
Definition:
IdHelper.h:24
IdDictManager::initializeHelper
int initializeHelper(IdHelper &helper) const
Return value: 0 OK, >0 error.
Definition:
IdDictManager.cxx:44
IdDictManager
IdDictManager is the interface to identifier dictionaries.
Definition:
IdDictManager.h:36
IdDictDictionary
Definition:
IdDictDictionary.h:30
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
IdDictManager::manager
const IdDictMgr * manager(void) const
Definition:
IdDictManager.cxx:37
IdDictManager::~IdDictManager
~IdDictManager()
Definition:
IdDictManager.cxx:33
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Sat Mar 22 2025 21:11:43 for ATLAS Offline Software by
1.8.18