ATLAS Offline Software
Reconstruction
tauEventTPCnv
tauEventTPCnv
TauRecExtraDetailsCnv_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
17
18
#ifndef TAUEVENTTPCNV_TAURECEXTRADETAILSCNV_P1_H
19
#define TAUEVENTTPCNV_TAURECEXTRADETAILSCNV_P1_H
20
21
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
22
#include "
tauEvent/TauDetails.h
"
23
#include "
tauEvent/TauRecExtraDetails.h
"
24
#include "
tauEventTPCnv/TauRecExtraDetails_p1.h
"
25
#include "
tauEventTPCnv/tauAnalysisHelperObjectCnv_p1.h
"
26
class
MsgStream;
27
31
class
TauRecExtraDetailsCnv_p1
:
32
public
T_AthenaPoolTPPolyCnvBase
<
33
Analysis::TauDetails,
34
Analysis::TauRecExtraDetails,
35
TauRecExtraDetails_p1 >
36
{
37
public
:
39
TauRecExtraDetailsCnv_p1
();
40
42
virtual
~TauRecExtraDetailsCnv_p1
();
43
50
void
persToTrans
(
51
const
TauRecExtraDetails_p1
*pers,
52
Analysis::TauRecExtraDetails
*trans,
53
MsgStream &
msg
);
54
63
virtual
void
transToPers
(
64
const
Analysis::TauRecExtraDetails
*trans,
65
TauRecExtraDetails_p1
*pers,
66
MsgStream &
msg
);
67
68
private
:
69
tauAnalysisHelperObjectCnv_p1
*
m_tauAnalysisHelperObjectCnv
;
70
};
71
72
#endif // TAUEVENTTPCNV_TAURECEXTRADETAILSCNV_P1_H
TauRecExtraDetails.h
tauAnalysisHelperObjectCnv_p1
Definition:
tauAnalysisHelperObjectCnv_p1.h:21
TauRecExtraDetailsCnv_p1::transToPers
virtual void transToPers(const Analysis::TauRecExtraDetails *trans, TauRecExtraDetails_p1 *pers, MsgStream &msg)
DEPRECATED DO NOT USE!
Definition:
TauRecExtraDetailsCnv_p1.cxx:57
TauDetails.h
Analysis::TauRecExtraDetails
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Extended details class containing information pro...
Definition:
TauRecExtraDetails.h:35
TauRecExtraDetails_p1.h
TPPolyCnvBase
Definition:
TPConverter.h:674
T_AthenaPoolTPConverter.h
tauAnalysisHelperObjectCnv_p1.h
TauRecExtraDetailsCnv_p1::m_tauAnalysisHelperObjectCnv
tauAnalysisHelperObjectCnv_p1 * m_tauAnalysisHelperObjectCnv
Definition:
TauRecExtraDetailsCnv_p1.h:69
TauRecExtraDetailsCnv_p1
Legacy converter.
Definition:
TauRecExtraDetailsCnv_p1.h:36
TauRecExtraDetailsCnv_p1::~TauRecExtraDetailsCnv_p1
virtual ~TauRecExtraDetailsCnv_p1()
Destructor.
Definition:
TauRecExtraDetailsCnv_p1.cxx:33
TauRecExtraDetailsCnv_p1::TauRecExtraDetailsCnv_p1
TauRecExtraDetailsCnv_p1()
Constructor.
Definition:
TauRecExtraDetailsCnv_p1.cxx:24
TauRecExtraDetailsCnv_p1::persToTrans
void persToTrans(const TauRecExtraDetails_p1 *pers, Analysis::TauRecExtraDetails *trans, MsgStream &msg)
Fills persistent TauRecExtraDetails instance from a transient tauRecExtraDetails instance.
Definition:
TauRecExtraDetailsCnv_p1.cxx:37
python.AutoConfigFlags.msg
msg
Definition:
AutoConfigFlags.py:7
TauRecExtraDetails_p1
DEPRECATED - Do not use except for backwards compatibility Persistent TauRecExtraDetails class.
Definition:
TauRecExtraDetails_p1.h:26
Generated on Sun Dec 22 2024 21:18:57 for ATLAS Offline Software by
1.8.18