ATLAS Offline Software
TruthTrajectoryCnv_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // Dear emacs, this is -*-c++-*-
6 
7 // Andrei.Gaponenko@cern.ch, 2007
8 // Olivier.Arnaez@cern.ch, 2015
9 
10 #ifndef TRUTHTRAJECTORYCNV_P2_H
11 #define TRUTHTRAJECTORYCNV_P2_H
12 
14 
15 class MsgStream;
16 
17 class TruthTrajectory;
18 namespace Trk {
19  class TruthTrajectory_p2;
20 }
21 
22 
24  : public T_AthenaPoolTPCnvConstBase<TruthTrajectory,
25  Trk::TruthTrajectory_p2>
26 {
27 public:
30 
34  virtual void persToTrans( const Trk::TruthTrajectory_p2* persObj,
35  TruthTrajectory* transObj,
36  MsgStream& msg ) const override;
37 
41  virtual void transToPers( const TruthTrajectory* transObj,
42  Trk::TruthTrajectory_p2* persObj,
43  MsgStream& msg ) const override;
44 
45 };
46 
47 #endif/*TRUTHTRAJECTORYCNV_P2_H*/
TruthTrajectoryCnv_p2::persToTrans
virtual void persToTrans(const Trk::TruthTrajectory_p2 *persObj, TruthTrajectory *transObj, MsgStream &msg) const override
Method creating the transient representation of Analysis::TruthTrajectory from its persistent represe...
Definition: TruthTrajectoryCnv_p2.cxx:19
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
Trk::TruthTrajectory_p2
Definition: TruthTrajectory_p2.h:22
T_AthenaPoolTPConverter.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
TruthTrajectory
Definition: TruthTrajectory.h:26
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
TruthTrajectoryCnv_p2
Definition: TruthTrajectoryCnv_p2.h:26
TruthTrajectoryCnv_p2::transToPers
virtual void transToPers(const TruthTrajectory *transObj, Trk::TruthTrajectory_p2 *persObj, MsgStream &msg) const override
Method creating the persistent representation TruthTrajectory_p2 from its transient representation An...
Definition: TruthTrajectoryCnv_p2.cxx:29
TPConverterConstBase
Definition: TPConverter.h:776
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7