ATLAS Offline Software
Reconstruction
tauEventTPCnv
tauEventTPCnv
TauCommonDetailsCnv_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
18
19
#ifndef TAUEVENTTPCNV_TAUCOMMONDETAILSCNV_P1_H
20
#define TAUEVENTTPCNV_TAUCOMMONDETAILSCNV_P1_H
21
22
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
23
#include "
tauEvent/TauCommonDetails.h
"
24
#include "
tauEventTPCnv/TauCommonDetails_p1.h
"
25
26
class
RecVertexCnv_p1
;
27
class
MsgStream;
28
30
class
TauCommonDetailsCnv_p1
:
31
public
T_AthenaPoolTPPolyCnvBase
<
32
Analysis::TauDetails,
33
Analysis::TauCommonDetails,
34
TauCommonDetails_p1>
35
{
36
public
:
38
TauCommonDetailsCnv_p1
();
39
41
virtual
~TauCommonDetailsCnv_p1
();
42
48
virtual
void
persToTrans
(
49
const
TauCommonDetails_p1
*pers,
50
Analysis::TauCommonDetails
*trans,
51
MsgStream &
msg
);
52
53
59
virtual
void
transToPers
(
60
const
Analysis::TauCommonDetails
*trans,
61
TauCommonDetails_p1
*pers,
62
MsgStream &
msg
);
63
64
private
:
66
RecVertexCnv_p1
*
m_recVertexCnv
;
67
};
68
69
#endif // TAUEVENTTPCNV_TAUCOMMONDETAILSCNV_P1_H
TauCommonDetailsCnv_p1::transToPers
virtual void transToPers(const Analysis::TauCommonDetails *trans, TauCommonDetails_p1 *pers, MsgStream &msg)
Fills a persistent object from a transient object
Definition:
TauCommonDetailsCnv_p1.cxx:150
RecVertexCnv_p1
Definition:
RecVertexCnv_p1.h:27
TauCommonDetailsCnv_p1::~TauCommonDetailsCnv_p1
virtual ~TauCommonDetailsCnv_p1()
Destructor.
Definition:
TauCommonDetailsCnv_p1.cxx:46
Analysis::TauCommonDetails
Basic detail class containing information for track and calo seeded tau reconstruction algorithms.
Definition:
TauCommonDetails.h:38
TPPolyCnvBase
Definition:
TPConverter.h:674
TauCommonDetailsCnv_p1::m_recVertexCnv
RecVertexCnv_p1 * m_recVertexCnv
Reconstruction vertex converter.
Definition:
TauCommonDetailsCnv_p1.h:66
TauCommonDetails_p1
Persistent class for Analysis::TauCommonDetails.
Definition:
TauCommonDetails_p1.h:33
T_AthenaPoolTPConverter.h
TauCommonDetailsCnv_p1::persToTrans
virtual void persToTrans(const TauCommonDetails_p1 *pers, Analysis::TauCommonDetails *trans, MsgStream &msg)
Fills a transient object from a persistent object.
Definition:
TauCommonDetailsCnv_p1.cxx:51
TauCommonDetails_p1.h
TauCommonDetails.h
TauCommonDetailsCnv_p1::TauCommonDetailsCnv_p1
TauCommonDetailsCnv_p1()
Constructor.
Definition:
TauCommonDetailsCnv_p1.cxx:37
TauCommonDetailsCnv_p1
Transient Persistent class converter for Analysis::TauCommonDetails.
Definition:
TauCommonDetailsCnv_p1.h:35
python.AutoConfigFlags.msg
msg
Definition:
AutoConfigFlags.py:7
Generated on Sun Dec 22 2024 21:18:51 for ATLAS Offline Software by
1.8.18