ATLAS Offline Software
Loading...
Searching...
No Matches
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
T_AthenaPoolTPConverter.h
T_AthenaPoolTPPolyCnvBase
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
Definition
T_AthenaPoolTPConverter.h:38
TauDetails.h
Declaration of tau details base class.
TauRecExtraDetails.h
DEPRECATED DO NOTT USE.
TauRecExtraDetails_p1.h
Declaration of persistent TauRecExtraDetails class.
Analysis::TauRecExtraDetails
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Extended details class containing information pro...
Definition
TauRecExtraDetails.h:35
TauRecExtraDetailsCnv_p1::transToPers
virtual void transToPers(const Analysis::TauRecExtraDetails *trans, TauRecExtraDetails_p1 *pers, MsgStream &msg)
DEPRECATED DO NOT USE!
Definition
TauRecExtraDetailsCnv_p1.cxx:57
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
TauRecExtraDetailsCnv_p1::~TauRecExtraDetailsCnv_p1
virtual ~TauRecExtraDetailsCnv_p1()
Destructor.
Definition
TauRecExtraDetailsCnv_p1.cxx:33
TauRecExtraDetailsCnv_p1::m_tauAnalysisHelperObjectCnv
tauAnalysisHelperObjectCnv_p1 * m_tauAnalysisHelperObjectCnv
Definition
TauRecExtraDetailsCnv_p1.h:69
TauRecExtraDetails_p1
DEPRECATED - Do not use except for backwards compatibility Persistent TauRecExtraDetails class.
Definition
TauRecExtraDetails_p1.h:26
tauAnalysisHelperObjectCnv_p1
Definition
tauAnalysisHelperObjectCnv_p1.h:21
tauAnalysisHelperObjectCnv_p1.h
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.14.0