ATLAS Offline Software
TauCommonExtraDetailsCnv_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_TAUCOMMONEXTRADETAILSCNV_P1_H
19 #define TAUEVENTTPCNV_TAUCOMMONEXTRADETAILSCNV_P1_H
20 
25 
26 class MsgStream;
27 
30  public T_AthenaPoolTPPolyCnvBase<Analysis::TauDetails, Analysis::TauCommonExtraDetails, TauCommonExtraDetails_p1>
31 {
32 public:
35 
38 
44  virtual void persToTrans(
45  const TauCommonExtraDetails_p1 *pers,
47  MsgStream &msg );
48 
54  virtual void transToPers(
57  MsgStream &msg );
58 
59 private:
61 };
62 
63 #endif // TAUEVENTTPCNV_TAUCOMMONEXTRADETAILSCNV_P1_H
TauCommonExtraDetails_p1.h
Analysis::TauCommonExtraDetails
Extra detail class containing information for track and calo seeded tau reconstruction algorithms.
Definition: TauCommonExtraDetails.h:31
ElementLinkCnv_p2
Definition: ElementLinkCnv_p2.h:55
TPPolyCnvBase
Definition: TPConverter.h:674
TauCommonExtraDetails_p1
Persistent class for Analysis::TauCommonExtraDetails.
Definition: TauCommonExtraDetails_p1.h:31
TauCommonExtraDetails.h
T_AthenaPoolTPConverter.h
TauCommonExtraDetailsCnv_p1::m_cellCnv
ElementLinkCnv_p2< ElementLink< CaloCellContainer > > m_cellCnv
Definition: TauCommonExtraDetailsCnv_p1.h:60
TauCommonExtraDetailsCnv_p1::TauCommonExtraDetailsCnv_p1
TauCommonExtraDetailsCnv_p1()
Constructor.
Definition: TauCommonExtraDetailsCnv_p1.cxx:22
TauCommonExtraDetailsCnv_p1::persToTrans
virtual void persToTrans(const TauCommonExtraDetails_p1 *pers, Analysis::TauCommonExtraDetails *trans, MsgStream &msg)
Creates persistent object from transient object.
Definition: TauCommonExtraDetailsCnv_p1.cxx:34
TauCommonExtraDetailsCnv_p1::~TauCommonExtraDetailsCnv_p1
virtual ~TauCommonExtraDetailsCnv_p1()
Destructor.
Definition: TauCommonExtraDetailsCnv_p1.cxx:29
TauCommonExtraDetailsCnv_p1::transToPers
virtual void transToPers(const Analysis::TauCommonExtraDetails *trans, TauCommonExtraDetails_p1 *pers, MsgStream &msg)
Creates transient object from persistent object.
Definition: TauCommonExtraDetailsCnv_p1.cxx:94
TauCommonExtraDetailsCnv_p1
Transient Persistent class converter for Analysis::TauCommonExtraDetails.
Definition: TauCommonExtraDetailsCnv_p1.h:31
ElementLinkCnv_p2.h
This file contains the class definition for the ElementLinkCnv_p2 class.
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7