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
Calorimeter
CaloIdentifier
CaloIdentifier
LArHEC_SuperCell_ID.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id$
16
#ifndef CALOIDENTIFIER_LARHEC_SUPERCELL_ID_H
17
#define CALOIDENTIFIER_LARHEC_SUPERCELL_ID_H
18
19
20
#include "
AthenaKernel/CLASS_DEF.h
"
21
#include "
CaloIdentifier/LArHEC_Base_ID.h
"
22
#include "
AthenaKernel/BaseInfo.h
"
23
24
57
class
LArHEC_SuperCell_ID
58
:
public
LArHEC_Base_ID
59
{
60
public
:
61
LArHEC_SuperCell_ID
();
62
63
65
virtual
int
initialize_from_dictionary
(
const
IdDictMgr
& dict_mgr);
66
};
67
68
69
70
CLASS_DEF
(
LArHEC_SuperCell_ID
, 254277678 , 1 )
71
SG_BASE
(
LArHEC_SuperCell_ID
,
LArHEC_Base_ID
);
72
73
74
#endif // not CALOIDENTIFIER_LARHEC_SUPERCELL_ID_H
LArHEC_Base_ID
This class factors out code common between LArEM_ID and LArEM_SuperCell_ID.
Definition:
LArHEC_Base_ID.h:44
LArHEC_Base_ID.h
Factor out code common between LArHEC_ID and LArHEC_SuperCell_ID.
IdDictMgr
Definition:
IdDictMgr.h:14
BaseInfo.h
Provide an interface for finding inheritance information at run time.
SG_BASE
SG_BASE(LArHEC_SuperCell_ID, LArHEC_Base_ID)
LArHEC_SuperCell_ID::LArHEC_SuperCell_ID
LArHEC_SuperCell_ID()
Definition:
LArHEC_SuperCell_ID.cxx:17
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
LArHEC_SuperCell_ID
Helper class for LArHEC offline identifiers for supercells.
Definition:
LArHEC_SuperCell_ID.h:59
LArHEC_SuperCell_ID::initialize_from_dictionary
virtual int initialize_from_dictionary(const IdDictMgr &dict_mgr)
initialization from the identifier dictionary
Definition:
LArHEC_SuperCell_ID.cxx:23
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Sat Mar 15 2025 21:13:48 for ATLAS Offline Software by
1.8.18