ATLAS Offline Software
Loading...
Searching...
No Matches
MVFVxContainerCnv_tlp1.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 MVFVXCONTAINER_CNV_TLP1_TRK_H
6#define MVFVXCONTAINER_CNV_TLP1_TRK_H
7
8
10
11#include "MVFVxContainer_tlp1.h"
12
13//-----------------------------------------
14// VxMultiVertex
15//-----------------------------------------
19
20class MVFVxContainerCnv_tlp1 : public AthenaPoolTopLevelTPConverter< MVFVxContainerCnv_p1, Trk::MVFVxContainer_tlp1 >
21{
22
23 public:
24
27
28//default methods
29 virtual void setPStorage( Trk::MVFVxContainer_tlp1 *storage );
30
31 virtual unsigned short getConverterID() { return 1; }
32
33// all TP converters for types used in the Vertex package
34
35 protected:
36
37//VxMultiVertex
40
41};//end of class definitions
42
43
44template <>
45class T_TPCnv<MVFVxContainer, Trk::MVFVxContainer_tlp1 >
47{
48public:
49 // ??? Maybe this should be moved up to AthenaPoolTopLevelTPConverter...
50 virtual void persToTrans (const Trk::MVFVxContainer_tlp1* pers,
51 MVFVxContainer* trans,
52 MsgStream& msg);
53};
54
55
56#endif //MVFVXCONTAINER_CNV_TLP1_TRK_H
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
MVFVxTrackAtVertexCnv_p1 m_mVFVxTrackAtVertexCnv
virtual unsigned short getConverterID()
Returns this converter's ID.
MVFVxCandidateCnv_p1 m_mVFVxCandidateCnv
virtual void setPStorage(Trk::MVFVxContainer_tlp1 *storage)
virtual void persToTrans(const Trk::MVFVxContainer_tlp1 *pers, MVFVxContainer *trans, MsgStream &msg)
Ensure that the ATLAS eigen extensions are properly loaded.
MsgStream & msg
Definition testRead.cxx:32