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 TopLevelTPConverter< 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 TopLevelTPConverter...
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
Defines the most specialized template for all top-level TP converters.
MVFVxTrackAtVertexCnv_p1 m_mVFVxTrackAtVertexCnv
virtual unsigned short getConverterID()
Returns this converter's ID.
MVFVxCandidateCnv_p1 m_mVFVxCandidateCnv
virtual void setPStorage(Trk::MVFVxContainer_tlp1 *storage)
A stub for a method that should be provided by the converter creator.
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