ATLAS Offline Software
Reconstruction
tauEventTPCnv
tauEventTPCnv
Tau1P3PExtraDetailsCnv_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_TAU1P3PEXTRADETAILSCNV_P1_H
20
#define TAUEVENTTPCNV_TAU1P3PEXTRADETAILSCNV_P1_H
21
22
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
23
#include "
DataModelAthenaPool/ElementLinkCnv_p2.h
"
24
#include "
tauEventTPCnv/Tau1P3PExtraDetails_p1.h
"
25
#include "
tauEvent/TauDetails.h
"
26
#include "
tauEvent/Tau1P3PExtraDetails.h
"
27
class
MsgStream;
28
33
class
Tau1P3PExtraDetailsCnv_p1
:
34
public
T_AthenaPoolTPPolyCnvBase
<
35
Analysis::TauDetails,
36
Analysis::Tau1P3PExtraDetails,
37
Tau1P3PExtraDetails_p1 >
38
{
39
public
:
41
Tau1P3PExtraDetailsCnv_p1
();
42
44
virtual
~Tau1P3PExtraDetailsCnv_p1
();
45
52
virtual
void
persToTrans
(
53
const
Tau1P3PExtraDetails_p1
*pers,
54
Analysis::Tau1P3PExtraDetails
*trans,
55
MsgStream &
msg
);
56
65
virtual
void
transToPers
(
66
const
Analysis::Tau1P3PExtraDetails
*trans,
67
Tau1P3PExtraDetails_p1
*pers,
68
MsgStream &
msg
);
69
70
private
:
72
ElementLinkCnv_p2<ElementLink<CaloCellContainer>
>
m_cellCnv
;
73
};
74
75
#endif // TAUEVENTTPCNV_TAU1P3PEXTRADETAILSCNV_P1_H
Tau1P3PExtraDetailsCnv_p1::m_cellCnv
ElementLinkCnv_p2< ElementLink< CaloCellContainer > > m_cellCnv
Calorimeter cell cluster converter.
Definition:
Tau1P3PExtraDetailsCnv_p1.h:72
Tau1P3PExtraDetailsCnv_p1::transToPers
virtual void transToPers(const Analysis::Tau1P3PExtraDetails *trans, Tau1P3PExtraDetails_p1 *pers, MsgStream &msg)
DEPRECATED DO NOT USE!
Definition:
Tau1P3PExtraDetailsCnv_p1.cxx:73
Tau1P3PExtraDetailsCnv_p1::Tau1P3PExtraDetailsCnv_p1
Tau1P3PExtraDetailsCnv_p1()
Constructor.
Definition:
Tau1P3PExtraDetailsCnv_p1.cxx:22
Tau1P3PExtraDetails.h
TauDetails.h
ElementLinkCnv_p2
Definition:
ElementLinkCnv_p2.h:55
TPPolyCnvBase
Definition:
TPConverter.h:674
Tau1P3PExtraDetailsCnv_p1::persToTrans
virtual void persToTrans(const Tau1P3PExtraDetails_p1 *pers, Analysis::Tau1P3PExtraDetails *trans, MsgStream &msg)
Fills transient Tau1P3PExtraDetails instance from a persistent tau1P3PExtraDetails instance.
Definition:
Tau1P3PExtraDetailsCnv_p1.cxx:34
T_AthenaPoolTPConverter.h
Tau1P3PExtraDetails_p1
DEPRECATED - Do not use except for backwards compatibility Persistent Tau1P3PExtraDetails class.
Definition:
Tau1P3PExtraDetails_p1.h:28
Analysis::Tau1P3PExtraDetails
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Extended details class containing information pro...
Definition:
Tau1P3PExtraDetails.h:36
Tau1P3PExtraDetailsCnv_p1::~Tau1P3PExtraDetailsCnv_p1
virtual ~Tau1P3PExtraDetailsCnv_p1()
Destructor.
Definition:
Tau1P3PExtraDetailsCnv_p1.cxx:30
Tau1P3PExtraDetails_p1.h
Tau1P3PExtraDetailsCnv_p1
Legacy converter.
Definition:
Tau1P3PExtraDetailsCnv_p1.h:38
ElementLinkCnv_p2.h
This file contains the class definition for the ElementLinkCnv_p2 class.
python.AutoConfigFlags.msg
msg
Definition:
AutoConfigFlags.py:7
Generated on Sun Dec 22 2024 21:18:50 for ATLAS Offline Software by
1.8.18