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
w
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
Reconstruction
RecEventAthenaPool
src
RecoTimingObjCnv.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
#ifndef RECATHENAPOOL_RECOTIMINGOBJCNV_H
6
#define RECATHENAPOOL_RECOTIMINGOBJCNV_H
7
8
// AthenaPoolCnvSvc includes
9
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustomCnv.h
"
10
11
#include "
RecEvent/RecoTimingObj.h
"
12
#include "
RecEventTPCnv/RecoTimingObj_p1.h
"
13
14
class
MsgStream;
15
16
typedef
RecoTimingObj_p1
RecoTimingObj_PERS
;
17
18
class
RecoTimingObjCnv
:
public
T_AthenaPoolCustomCnv
< RecoTimingObj, RecoTimingObj_PERS >
19
{
20
21
// make the factory for this converter our friend
22
friend
class
CnvFactory
<
RecoTimingObjCnv
>;
23
25
// Protected methods:
27
protected
:
28
31
public
:
32
RecoTimingObjCnv
(ISvcLocator* svcloc);
33
34
// destructor
35
virtual
~RecoTimingObjCnv
() {
delete
m_msg
; };
36
37
protected
:
38
41
virtual
RecoTimingObj_PERS
*
createPersistent
(
RecoTimingObj
* transCont );
42
45
virtual
RecoTimingObj
*
createTransient
();
46
47
private
:
48
49
MsgStream *
m_msg
;
50
51
};
52
56
57
inline
RecoTimingObjCnv::RecoTimingObjCnv
( ISvcLocator* svcLocator ) :
58
T_AthenaPoolCustomCnv
<
RecoTimingObj
,
RecoTimingObj_PERS
>(svcLocator),
59
m_msg(0)
60
{}
61
62
#endif
RecoTimingObjCnv::createTransient
virtual RecoTimingObj * createTransient()
Build the transient representation from a persistent one.
Definition:
RecoTimingObjCnv.cxx:29
RecoTimingObj
Definition:
RecoTimingObj.h:13
RecoTimingObjCnv::m_msg
MsgStream * m_msg
Definition:
RecoTimingObjCnv.h:49
RecoTimingObj_p1
Definition:
RecoTimingObj_p1.h:14
RecoTimingObj_PERS
RecoTimingObj_p1 RecoTimingObj_PERS
Definition:
RecoTimingObjCnv.h:14
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition:
T_AthenaPoolCustomCnv.h:132
RecoTimingObjCnv::~RecoTimingObjCnv
virtual ~RecoTimingObjCnv()
Definition:
RecoTimingObjCnv.h:35
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
RecoTimingObjCnv
Definition:
RecoTimingObjCnv.h:19
CnvFactory
Abstract factory to create the converter.
Definition:
ToyConverter.h:16
RecoTimingObjCnv::RecoTimingObjCnv
RecoTimingObjCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
Definition:
RecoTimingObjCnv.h:57
RecoTimingObjCnv::createPersistent
virtual RecoTimingObj_PERS * createPersistent(RecoTimingObj *transCont)
Build the persistent representation from the transient one.
Definition:
RecoTimingObjCnv.cxx:16
RecoTimingObj.h
RecoTimingObj_p1.h
Generated on Mon May 12 2025 21:16:38 for ATLAS Offline Software by
1.8.18