ATLAS Offline Software
InnerDetector
InDetEventCnv
InDetEventTPCnv
InDetEventTPCnv
InDetLowBetaInfo
InDetLowBetaContainerCnv_tlp1.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 INDETLOWBETACONTAINER_CNV_TLP1_H
6
#define INDETLOWBETACONTAINER_CNV_TLP1_H
7
8
#include "
AthenaPoolCnvSvc/AthenaPoolTopLevelTPConverter.h
"
9
10
#include "
InDetEventTPCnv/InDetLowBetaInfo/InDetLowBetaContainer_tlp1.h
"
11
#include "
InDetEventTPCnv/InDetLowBetaInfo/InDetLowBetaContainerCnv_p1.h
"
12
#include "
InDetEventTPCnv/InDetLowBetaInfo/InDetLowBetaCandidateCnv_p1.h
"
13
14
15
class
InDetLowBetaContainerCnv_tlp1
:
public
AthenaPoolTopLevelTPConverter
<InDetLowBetaContainerCnv_p1, InDetLowBetaContainer_tlp1> {
16
17
public
:
18
19
InDetLowBetaContainerCnv_tlp1
();
20
virtual
~InDetLowBetaContainerCnv_tlp1
() { }
21
22
// default methods
23
virtual
void
setPStorage
(
InDetLowBetaContainer_tlp1
*storage);
24
25
protected
:
26
InDetLowBetaContainerCnv_p1
m_lowBetaContainerCnv
;
27
InDetLowBetaCandidateCnv_p1
m_lowBetaCandidateCnv
;
28
29
};
30
31
32
template
<>
33
class
T_TPCnv
<
InDet
::InDetLowBetaContainer,
InDetLowBetaContainer_tlp1
>
34
:
public
InDetLowBetaContainerCnv_tlp1
{
35
36
public
:
37
38
// ??? Maybe this should be moved up to AthenaPoolTopLevelTPConverter...
39
virtual
void
persToTrans(
const
InDetLowBetaContainer_tlp1
*pers,
40
InDet::InDetLowBetaContainer
*trans,
41
MsgStream&
msg
);
42
virtual
void
transToPers(
const
InDet::InDetLowBetaContainer
*trans,
43
InDetLowBetaContainer_tlp1
*pers,
44
MsgStream&
msg
);
45
46
};
47
48
49
#endif
InDetLowBetaContainerCnv_tlp1::m_lowBetaCandidateCnv
InDetLowBetaCandidateCnv_p1 m_lowBetaCandidateCnv
Definition:
InDetLowBetaContainerCnv_tlp1.h:27
InDetLowBetaContainerCnv_tlp1::setPStorage
virtual void setPStorage(InDetLowBetaContainer_tlp1 *storage)
Definition:
InDetLowBetaContainerCnv_tlp1.cxx:17
InDet
Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
InDetLowBetaCandidateCnv_p1.h
InDetLowBetaContainerCnv_tlp1::~InDetLowBetaContainerCnv_tlp1
virtual ~InDetLowBetaContainerCnv_tlp1()
Definition:
InDetLowBetaContainerCnv_tlp1.h:20
InDetLowBetaContainer_tlp1
Definition:
InDetLowBetaContainer_tlp1.h:13
InDetLowBetaCandidateCnv_p1
Definition:
InDetLowBetaCandidateCnv_p1.h:15
InDet::InDetLowBetaContainer
Definition:
InDetLowBetaContainer.h:23
InDetLowBetaContainer_tlp1.h
AthenaPoolTopLevelTPConverter.h
InDetLowBetaContainerCnv_p1
Definition:
InDetLowBetaContainerCnv_p1.h:15
InDetLowBetaContainerCnv_tlp1
Definition:
InDetLowBetaContainerCnv_tlp1.h:15
InDetLowBetaContainerCnv_tlp1::InDetLowBetaContainerCnv_tlp1
InDetLowBetaContainerCnv_tlp1()
Definition:
InDetLowBetaContainerCnv_tlp1.cxx:9
InDetLowBetaContainerCnv_tlp1::m_lowBetaContainerCnv
InDetLowBetaContainerCnv_p1 m_lowBetaContainerCnv
Definition:
InDetLowBetaContainerCnv_tlp1.h:26
InDetLowBetaContainerCnv_p1.h
T_TPCnv
Definition:
T_AthenaPoolTPConverter.h:17
python.AutoConfigFlags.msg
msg
Definition:
AutoConfigFlags.py:7
TopLevelTPConverter
Definition:
TopLevelTPConverter.h:35
Generated on Thu Nov 7 2024 21:16:58 for ATLAS Offline Software by
1.8.18