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
InnerDetector
InDetEventCnv
InDetSimEventAthenaPool
src
TRTUncompressedHitCollectionCnv.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef INDETSIMEVENTATHENAPOOL_TRT_HITCOLLECTIONCNV_H
6
#define INDETSIMEVENTATHENAPOOL_TRT_HITCOLLECTIONCNV_H
7
8
#include "
InDetSimEvent/TRTUncompressedHitCollection.h
"
9
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollection_p1.h
"
10
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollectionCnv_p1.h
"
11
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollection_p2.h
"
12
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollectionCnv_p2.h
"
13
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollection_p3.h
"
14
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollectionCnv_p3.h
"
15
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollection_p4.h
"
16
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollectionCnv_p4.h
"
17
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollection_p5.h
"
18
#include "
InDetSimEventTPCnv/InDetHits/TRT_HitCollectionCnv_p5.h
"
19
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustomCnv.h
"
20
// Gaudi
21
#include "GaudiKernel/MsgStream.h"
22
23
// typedef to the latest persistent version
24
//typedef TRT_HitCollection_p1 TRT_HitCollection_PERS;
25
//typedef TRT_HitCollectionCnv_p1 TRT_HitCollectionCnv_PERS;
26
//typedef TRT_HitCollection_p2 TRT_HitCollection_PERS;
27
//typedef TRT_HitCollectionCnv_p2 TRT_HitCollectionCnv_PERS;
28
//typedef TRT_HitCollection_p3 TRT_HitCollection_PERS;
29
//typedef TRT_HitCollectionCnv_p3 TRT_HitCollectionCnv_PERS;
30
typedef
TRT_HitCollection_p4
TRT_HitCollection_PERS
;
31
typedef
TRT_HitCollectionCnv_p4
TRT_HitCollectionCnv_PERS
;
32
//typedef TRT_HitCollection_p5 TRT_HitCollection_PERS;
33
//typedef TRT_HitCollectionCnv_p5 TRT_HitCollectionCnv_PERS;
34
35
class
TRTUncompressedHitCollectionCnv
:
public
T_AthenaPoolCustomCnv
<TRTUncompressedHitCollection, TRT_HitCollection_PERS > {
36
friend
class
CnvFactory
<
TRTUncompressedHitCollectionCnv
>;
37
public
:
38
TRTUncompressedHitCollectionCnv
(ISvcLocator* svcloc) :
39
T_AthenaPoolCustomCnv
<
TRTUncompressedHitCollection
,
TRT_HitCollection_PERS
>( svcloc) {}
40
protected
:
41
TRT_HitCollection_PERS
*
createPersistent
(
TRTUncompressedHitCollection
* transCont);
42
TRTUncompressedHitCollection
*
createTransient
();
43
};
44
45
#endif // INDETSIMEVENTATHENAPOOL_TRT_HITCOLLECTIONCNV_H
TRT_HitCollection_PERS
TRT_HitCollection_p4 TRT_HitCollection_PERS
Definition:
TRTUncompressedHitCollectionCnv.h:30
TRT_HitCollectionCnv_p1.h
AtlasHitsVector
Definition:
AtlasHitsVector.h:33
TRT_HitCollection_p4
Definition:
TRT_HitCollection_p4.h:19
TRTUncompressedHitCollectionCnv
Definition:
TRTUncompressedHitCollectionCnv.h:35
TRT_HitCollectionCnv_p2.h
TRTUncompressedHitCollectionCnv::createTransient
TRTUncompressedHitCollection * createTransient()
Definition:
TRTUncompressedHitCollectionCnv.cxx:23
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition:
T_AthenaPoolCustomCnv.h:132
TRT_HitCollectionCnv_p4.h
TRT_HitCollectionCnv_p5.h
TRTUncompressedHitCollectionCnv::createPersistent
TRT_HitCollection_PERS * createPersistent(TRTUncompressedHitCollection *transCont)
Definition:
TRTUncompressedHitCollectionCnv.cxx:15
TRT_HitCollectionCnv_p4
Definition:
TRT_HitCollectionCnv_p4.h:17
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TRT_HitCollectionCnv_p3.h
CnvFactory
Abstract factory to create the converter.
Definition:
ToyConverter.h:16
TRT_HitCollectionCnv_PERS
TRT_HitCollectionCnv_p4 TRT_HitCollectionCnv_PERS
Definition:
TRTUncompressedHitCollectionCnv.h:31
TRT_HitCollection_p1.h
TRTUncompressedHitCollectionCnv::TRTUncompressedHitCollectionCnv
TRTUncompressedHitCollectionCnv(ISvcLocator *svcloc)
Definition:
TRTUncompressedHitCollectionCnv.h:38
TRT_HitCollection_p3.h
TRT_HitCollection_p2.h
TRTUncompressedHitCollection.h
TRT_HitCollection_p5.h
TRT_HitCollection_p4.h
Generated on Fri Apr 25 2025 21:22:43 for ATLAS Offline Software by
1.8.18