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
CaloSimEvent
CaloSimEvent
CaloCalibrationHitContainer.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// CaloCalibrationHitContainer
6
// 09-Feb-2004 William Seligman
7
8
// This class exists to provides two features that an
9
// AthenaHitsVector<CaloCalibrationHit> does not provide on its own:
10
11
// - a CLID for StoreGate
12
13
// - a std::string method that can be used to examine the contents of
14
// the container.
15
16
#ifndef CaloSimEvent_CaloCalibrationHitContainer_h
17
#define CaloSimEvent_CaloCalibrationHitContainer_h
18
19
#include "
HitManagement/AthenaHitsVector.h
"
20
#include "
CaloSimEvent/CaloCalibrationHit.h
"
21
22
#include "
AthenaKernel/CLASS_DEF.h
"
23
24
class
CaloCalibrationHitContainer
:
public
AthenaHitsVector
<CaloCalibrationHit>
25
{
26
public
:
27
29
CaloCalibrationHitContainer
(
const
std::string& collectionName=
"DefaultCollectionName"
);
30
32
virtual
~CaloCalibrationHitContainer
() ;
33
40
virtual
operator
std::string ()
const
;
41
42
};
43
44
CLASS_DEF
(
CaloCalibrationHitContainer
, 1312841250 , 1 )
45
46
class
StoredLArCalibHitContainers
48
{
49
public
:
51
StoredLArCalibHitContainers
():
52
activeHitCollection(0),
53
inactiveHitCollection(0),
54
deadHitCollection(0)
55
{}
56
58
CaloCalibrationHitContainer
*
activeHitCollection
;
59
61
CaloCalibrationHitContainer
*
inactiveHitCollection
;
62
64
CaloCalibrationHitContainer
*
deadHitCollection
;
65
};
66
67
CLASS_DEF
(
StoredLArCalibHitContainers
, 1074460253, 1)
68
69
#endif // CaloSimEvent_CaloCalibrationHitContainer_h
CaloCalibrationHitContainer
Definition:
CaloCalibrationHitContainer.h:25
AthenaHitsVector.h
CaloCalibrationHit.h
StoredLArCalibHitContainers
store pointers to the different hit collections
Definition:
CaloCalibrationHitContainer.h:48
StoredLArCalibHitContainers::StoredLArCalibHitContainers
StoredLArCalibHitContainers()
Constructor.
Definition:
CaloCalibrationHitContainer.h:51
CaloCalibrationHitContainer::CaloCalibrationHitContainer
CaloCalibrationHitContainer(const std::string &collectionName="DefaultCollectionName")
Constructor of CaloCalibrationHitContainer.
Definition:
CaloCalibrationHitContainer.cxx:18
StoredLArCalibHitContainers::inactiveHitCollection
CaloCalibrationHitContainer * inactiveHitCollection
Inactive calibration Hits.
Definition:
CaloCalibrationHitContainer.h:61
StoredLArCalibHitContainers::activeHitCollection
CaloCalibrationHitContainer * activeHitCollection
Active calibration Hits.
Definition:
CaloCalibrationHitContainer.h:58
CaloCalibrationHitContainer::~CaloCalibrationHitContainer
virtual ~CaloCalibrationHitContainer()
Destructor.
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
AthenaHitsVector
Definition:
AthenaHitsVector.h:39
StoredLArCalibHitContainers::deadHitCollection
CaloCalibrationHitContainer * deadHitCollection
Dead calibration Hits.
Definition:
CaloCalibrationHitContainer.h:64
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Thu Apr 24 2025 21:07:55 for ATLAS Offline Software by
1.8.18