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
Trigger
TrigEvent
TrigInDetEventTPCnv
TrigInDetEventTPCnv
TrigInDetTrackCollectionCnv_p1.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
* @Project: Trigger
7
* @Package: TrigInDetEventTPCnv
8
* @class : TrigInDetTrackCollectionCnv_p1
9
*
10
* @brief transient persistent converter for TrigInDetTrackCollection
11
*
12
* @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13
* @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14
*
15
* File and Version Information:
16
* $Id: TrigInDetTrackCollectionCnv_p1.h,v 1.2 2009-04-01 22:08:44 salvator Exp $
17
**********************************************************************************/
18
#ifndef TRIGINDETEVENTTPCNV_TRIGINDETTRACKCOLLECTIONCNV_P1_H
19
#define TRIGINDETEVENTTPCNV_TRIGINDETTRACKCOLLECTIONCNV_P1_H
20
21
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
22
23
#include "
TrigInDetEventTPCnv/TrigInDetTrackCnv_p1.h
"
24
#include "
TrigInDetEvent/TrigInDetTrackCollection.h
"
25
#include "
TrigInDetEventTPCnv/TrigInDetTrackCollection_p1.h
"
26
27
28
class
MsgStream;
29
30
class
TrigInDetTrackCollectionCnv_p1
31
:
public
T_AthenaPoolTPCnvBase
<TrigInDetTrackCollection, TrigInDetTrackCollection_p1>
32
{
33
34
public
:
35
36
TrigInDetTrackCollectionCnv_p1
() {}
37
38
virtual
void
persToTrans
(
const
TrigInDetTrackCollection_p1
*,
TrigInDetTrackCollection
*, MsgStream& );
39
virtual
void
transToPers
(
const
TrigInDetTrackCollection
*,
TrigInDetTrackCollection_p1
*, MsgStream& );
40
41
virtual
void
initPrivateConverters
(
AthenaPoolTopLevelTPCnvBase
*topCnv ) {
42
m_trigInDetTrackVectorCnv
.
setTopConverter
( topCnv, 0 );
43
}
44
45
private
:
46
47
typedef
T_AthenaPoolTPPtrVectorCnv
<
TrigInDetTrackCollection
,
48
std::vector<TPObjRef>,
49
ITPConverterFor<TrigInDetTrack>
>
TrigInDetTrackVectorCnv_p1
;
50
51
TrigInDetTrackVectorCnv_p1
m_trigInDetTrackVectorCnv
;
52
53
};
54
55
56
#endif
ITPConverterFor< TrigInDetTrack >
TrigInDetTrackCollectionCnv_p1::initPrivateConverters
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
Definition:
TrigInDetTrackCollectionCnv_p1.h:41
TrigInDetTrackCollection
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current TrigInDetTrackCollection
Definition:
TrigInDetEventTPCnv.cxx:136
TrigInDetTrackCollection
Definition:
TrigInDetTrackCollection.h:13
TPConverterBase
Definition:
TPConverter.h:738
TrigInDetTrackCollection_p1.h
TrigInDetTrackCollection.h
TrigInDetTrackCnv_p1.h
TrigInDetTrackCollection_p1
Definition:
TrigInDetTrackCollection_p1.h:24
TrigInDetTrackCollectionCnv_p1
Definition:
TrigInDetTrackCollectionCnv_p1.h:32
T_AthenaPoolTPConverter.h
TrigInDetTrackCollectionCnv_p1::TrigInDetTrackVectorCnv_p1
T_AthenaPoolTPPtrVectorCnv< TrigInDetTrackCollection, std::vector< TPObjRef >, ITPConverterFor< TrigInDetTrack > > TrigInDetTrackVectorCnv_p1
Definition:
TrigInDetTrackCollectionCnv_p1.h:49
TopLevelTPCnvBase
Base class for top-level TP converters.
Definition:
TopLevelTPCnvBase.h:32
ITPConverterFor::setTopConverter
virtual void setTopConverter(TopLevelTPCnvBase *topConverter, const TPObjRef::typeID_t &TPtypeID)
Set which top-level converter owns this elemental converter, and what TPtypeID was assigned to the pe...
Definition:
TPConverter.h:221
TrigInDetTrackCollectionCnv_p1::m_trigInDetTrackVectorCnv
TrigInDetTrackVectorCnv_p1 m_trigInDetTrackVectorCnv
Definition:
TrigInDetTrackCollectionCnv_p1.h:51
TPPtrVectorCnv
Definition:
TPConverter.h:919
TrigInDetTrackCollectionCnv_p1::transToPers
virtual void transToPers(const TrigInDetTrackCollection *, TrigInDetTrackCollection_p1 *, MsgStream &)
Definition:
TrigInDetTrackCollectionCnv_p1.cxx:23
TrigInDetTrackCollectionCnv_p1::TrigInDetTrackCollectionCnv_p1
TrigInDetTrackCollectionCnv_p1()
Definition:
TrigInDetTrackCollectionCnv_p1.h:36
TrigInDetTrackCollectionCnv_p1::persToTrans
virtual void persToTrans(const TrigInDetTrackCollection_p1 *, TrigInDetTrackCollection *, MsgStream &)
Definition:
TrigInDetTrackCollectionCnv_p1.cxx:11
Generated on Sat Mar 15 2025 21:21:34 for ATLAS Offline Software by
1.8.18