ATLAS Offline Software
ErrorMatrixCnv_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 #ifndef ERROR_MATRIX_CNV_P1_H
6 #define ERROR_MATRIX_CNV_P1_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: ErrorMatrixCnv_p1.h
11 //
12 //-----------------------------------------------------------------------------
13 
15 
18 
20 #include <vector> \
21 
22 class MsgStream;
23 
24 namespace Trk {
25  class ErrorMatrix{
26  public:
27  std::vector<float> values;
28  }; // Original EM was removed from release as part of 19.0.0 migration from CLHEP to Eigen.
29 }
30 
32  : public T_AthenaPoolTPCnvBase<Trk::ErrorMatrix, Trk::HepSymMatrix_p1>
33 {
34 public:
36 
37  virtual void persToTrans( const Trk::HepSymMatrix_p1*, Trk::ErrorMatrix*, MsgStream& );
38  virtual void transToPers( const Trk::ErrorMatrix*, Trk::HepSymMatrix_p1*, MsgStream& );
39 
40 private:
42 };
43 
44 #endif // ERROR_MATRIX_CNV_P1_H
ErrorMatrixCnv_p1::ErrorMatrixCnv_p1
ErrorMatrixCnv_p1()
Definition: ErrorMatrixCnv_p1.h:35
HepSymMatrix_p1.h
CovarianceMatrixCnv_p1.h
ErrorMatrixCnv_p1
Definition: ErrorMatrixCnv_p1.h:33
TPConverterBase
Definition: TPConverter.h:738
ErrorMatrixCnv_p1::transToPers
virtual void transToPers(const Trk::ErrorMatrix *, Trk::HepSymMatrix_p1 *, MsgStream &)
Definition: ErrorMatrixCnv_p1.cxx:21
Trk::ErrorMatrix
Definition: ErrorMatrixCnv_p1.h:25
Trk::HepSymMatrix_p1
Definition: HepSymMatrix_p1.h:13
T_AthenaPoolTPConverter.h
EventPrimitives.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::ErrorMatrix::values
std::vector< float > values
Definition: ErrorMatrixCnv_p1.h:27
ErrorMatrixCnv_p1::m_covarianceMatrixCnv
CovarianceMatrixCnv_p1 m_covarianceMatrixCnv
Definition: ErrorMatrixCnv_p1.h:41
ErrorMatrixCnv_p1::persToTrans
virtual void persToTrans(const Trk::HepSymMatrix_p1 *, Trk::ErrorMatrix *, MsgStream &)
Definition: ErrorMatrixCnv_p1.cxx:14
CovarianceMatrixCnv_p1
Definition: CovarianceMatrixCnv_p1.h:29