ATLAS Offline Software
Loading...
Searching...
No Matches
VxTrackAtVertexCnv_p2.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 VXTRACKATVERTEX_CNV_P2_H
6#define VXTRACKATVERTEX_CNV_P2_H
7
9
11
13
14#include "AthLinks/ElementLink.h"
17
18
19 class MsgStream;
20
21 class VxTrackAtVertexCnv_p2 : public T_AthenaPoolTPCnvBase< Trk::VxTrackAtVertex, Trk::VxTrackAtVertex_p2>
22 {
23 public:
24
25 VxTrackAtVertexCnv_p2(): m_paramsCnv(0){} // : m_fqCnv(0) {}
26
30 void persToTrans(const Trk::VxTrackAtVertex_p2 * persObj, Trk::VxTrackAtVertex * transObj, MsgStream &log);
31
32 void transToPers(const Trk::VxTrackAtVertex * transObj, Trk::VxTrackAtVertex_p2 * persObj, MsgStream &log);
33
34 private:
35
36 // don't know why this one needs to be ITPConv but RecVertex does the same (and it works ...)
37 // ITPConverterFor<Trk::FitQuality> *m_fqCnv;
41 };
42
43#endif
This file contains the class definition for the ElementLinkCnv_p3 class.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Common base class for all TP converters, specialized for a given transient type.
Definition TPConverter.h:37
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
void persToTrans(const Trk::VxTrackAtVertex_p2 *persObj, Trk::VxTrackAtVertex *transObj, MsgStream &log)
Conversion methods.
ElementLinkCnv_p3< ElementLink< Trk::TrackParticleBaseCollection > > m_elementLinkConverterForTrackParticle
ElementLinkCnv_p3< ElementLink< TrackCollection > > m_elementLinkConverterForTrack
ITPConverterFor< Trk::TrackParameters > * m_paramsCnv
void transToPers(const Trk::VxTrackAtVertex *transObj, Trk::VxTrackAtVertex_p2 *persObj, MsgStream &log)