ATLAS Offline Software
DetailedTrackTruthCnv_p1.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 
9 
10 #ifndef DETAILEDTRACKTRUTHCNV_P1_H
11 #define DETAILEDTRACKTRUTHCNV_P1_H
12 
14 
15 class MsgStream;
16 class DetailedTrackTruth;
17 namespace Trk { class DetailedTrackTruth_p1; }
18 
19 
21  : public T_AthenaPoolTPCnvConstBase<DetailedTrackTruth,
22  Trk::DetailedTrackTruth_p1>
23 {
24 public:
27 
31  virtual void persToTrans( const Trk::DetailedTrackTruth_p1* persObj,
32  DetailedTrackTruth* transObj,
33  MsgStream& msg ) const override;
34 
38  virtual void transToPers( const DetailedTrackTruth* transObj,
40  MsgStream& msg ) const override;
41 
42 };
43 
44 #endif/*DETAILEDTRACKTRUTHCNV_P1_H*/
DetailedTrackTruthCnv_p1::transToPers
virtual void transToPers(const DetailedTrackTruth *transObj, Trk::DetailedTrackTruth_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation DetailedTrackTruth_p1 from its transient representation...
Definition: DetailedTrackTruthCnv_p1.cxx:43
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
T_AthenaPoolTPConverter.h
Trk::DetailedTrackTruth_p1
Definition: DetailedTrackTruth_p1.h:19
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
DetailedTrackTruth
Definition: DetailedTrackTruth.h:16
DetailedTrackTruthCnv_p1::persToTrans
virtual void persToTrans(const Trk::DetailedTrackTruth_p1 *persObj, DetailedTrackTruth *transObj, MsgStream &msg) const override
Method creating the transient representation of Analysis::DetailedTrackTruth from its persistent repr...
Definition: DetailedTrackTruthCnv_p1.cxx:25
TPConverterConstBase
Definition: TPConverter.h:776
DetailedTrackTruthCnv_p1
Definition: DetailedTrackTruthCnv_p1.h:23
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7