ATLAS Offline Software
Loading...
Searching...
No Matches
VxTrackAtVertexCnv_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 VXTRACKATVERTEX_CNV_P1_H
6#define VXTRACKATVERTEX_CNV_P1_H
7
9
12
14
15#include "AthLinks/ElementLink.h"
18
27
28 class MsgStream;
29
30 class VxTrackAtVertexCnv_p1 : public T_AthenaPoolTPCnvBase< Trk::VxTrackAtVertex, Trk::VxTrackAtVertex_p1>
31 {
32 public:
33
35
39 void persToTrans(const Trk::VxTrackAtVertex_p1 * persObj, Trk::VxTrackAtVertex * transObj, MsgStream &log);
40
41 void transToPers(const Trk::VxTrackAtVertex * transObj, Trk::VxTrackAtVertex_p1 * persObj, MsgStream &log);
42
43 private:
44
45 // don't know why this one needs to be ITPConv but RecVertex does the same (and it works ...)
49
50
51 };//end of class definitions
52
53#endif //VXTRACKATVERTEX_CNV_P1_H
This file contains the class definition for the ElementLinkCnv_p2 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...
ElementLinkCnv_p2< ElementLink< Trk::TrackParticleBaseCollection > > m_elementLinkConverterForTrackParticle
void transToPers(const Trk::VxTrackAtVertex *transObj, Trk::VxTrackAtVertex_p1 *persObj, MsgStream &log)
void persToTrans(const Trk::VxTrackAtVertex_p1 *persObj, Trk::VxTrackAtVertex *transObj, MsgStream &log)
Conversion methods.
ITPConverterFor< Trk::FitQuality > * m_fqCnv
ElementLinkCnv_p2< ElementLink< TrackCollection > > m_elementLinkConverterForTrack