ATLAS Offline Software
Reconstruction
tauEventTPCnv
tauEventTPCnv
TauCommonDetailsCnv_p2.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
14
15
#ifndef TAUEVENTTPCNV_TAUCOMMONDETAILSCNV_P2_H
16
#define TAUEVENTTPCNV_TAUCOMMONDETAILSCNV_P2_H
17
18
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
19
#include "
tauEvent/TauCommonDetails.h
"
20
#include "
tauEventTPCnv/TauCommonDetails_p2.h
"
21
22
class
RecVertexCnv_p1
;
23
class
MsgStream;
24
26
class
TauCommonDetailsCnv_p2
:
public
T_AthenaPoolTPPolyCnvBase
<
27
Analysis::TauDetails, Analysis::TauCommonDetails, TauCommonDetails_p2>{
28
public
:
30
TauCommonDetailsCnv_p2
();
31
33
virtual
~TauCommonDetailsCnv_p2
();
34
40
virtual
void
persToTrans
(
41
const
TauCommonDetails_p2
*pers,
42
Analysis::TauCommonDetails
*trans,
43
MsgStream &
msg
);
44
45
51
virtual
void
transToPers
(
52
const
Analysis::TauCommonDetails
*trans,
53
TauCommonDetails_p2
*pers,
54
MsgStream &
msg
);
55
56
private
:
58
RecVertexCnv_p1
*
m_recVertexCnv
;
59
};
60
61
#endif // TAUEVENTTPCNV_TAUCOMMONDETAILSCNV_P2_H
RecVertexCnv_p1
Definition:
RecVertexCnv_p1.h:27
TauCommonDetails_p2
Persistent class dor Analysis::TauCommonDetails.
Definition:
TauCommonDetails_p2.h:29
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_p2::m_recVertexCnv
RecVertexCnv_p1 * m_recVertexCnv
Reconstruction vertex converter.
Definition:
TauCommonDetailsCnv_p2.h:58
T_AthenaPoolTPConverter.h
TauCommonDetailsCnv_p2::persToTrans
virtual void persToTrans(const TauCommonDetails_p2 *pers, Analysis::TauCommonDetails *trans, MsgStream &msg)
Fills a transient object from a persistent object.
Definition:
TauCommonDetailsCnv_p2.cxx:43
TauCommonDetailsCnv_p2::transToPers
virtual void transToPers(const Analysis::TauCommonDetails *trans, TauCommonDetails_p2 *pers, MsgStream &msg)
Fills a persistent object from a transient object
Definition:
TauCommonDetailsCnv_p2.cxx:185
TauCommonDetails_p2.h
TauCommonDetailsCnv_p2
Transient Persistent class converter for Analysis::TauCommonDetails.
Definition:
TauCommonDetailsCnv_p2.h:27
TauCommonDetails.h
TauCommonDetailsCnv_p2::TauCommonDetailsCnv_p2
TauCommonDetailsCnv_p2()
Constructor.
Definition:
TauCommonDetailsCnv_p2.cxx:34
TauCommonDetailsCnv_p2::~TauCommonDetailsCnv_p2
virtual ~TauCommonDetailsCnv_p2()
Destructor.
Definition:
TauCommonDetailsCnv_p2.cxx:41
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