ATLAS Offline Software
Loading...
Searching...
No Matches
WeightMatrixCnv_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
5//-----------------------------------------------------------------------------
6//
7// file: WeightMatrixCnv_p1.h
8// author: Lukasz Janyst <ljanyst@cern.ch>
9//
10//-----------------------------------------------------------------------------
11
12#ifndef WEIGHT_MATRIX_CNV_P1_H
13#define WEIGHT_MATRIX_CNV_P1_H
14
16#include "TrkEventPrimitives/WeightMatrix.h"
18
19class MsgStream;
20
21class WeightMatrixCnv_p1: public T_AthenaPoolTPCnvBase<Trk :: WeightMatrix,
22 Trk :: WeightMatrix_p1>
23{
24 public:
26 virtual void persToTrans( const Trk :: WeightMatrix_p1 *persObj,
27 Trk :: WeightMatrix *transObj,
28 MsgStream &log ) const;
29 virtual void transToPers( const Trk :: WeightMatrix *transObj,
30 Trk :: WeightMatrix_p1 *persObj,
31 MsgStream &log ) const;
32};
33
34#endif // WEIGHT_MATRIX_CNV_P1_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const Trk ::WeightMatrix *transObj, Trk ::WeightMatrix_p1 *persObj, MsgStream &log) const
virtual void persToTrans(const Trk ::WeightMatrix_p1 *persObj, Trk ::WeightMatrix *transObj, MsgStream &log) const