ATLAS Offline Software
Loading...
Searching...
No Matches
MVFVxContainerCnv_tlp1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
7
9{
10// Add all converters defined in this top level converter:
11// never change the order of adding converters!
13
16}
17
18
27
28
31 MVFVxContainer* trans,
32 MsgStream& msg)
33{
34 // FIXME: TPConverter uses the same non-const member m_pStorage
35 // for both reading and writing, but we want it to be const
36 // in the former case.
38 const_cast<Trk::MVFVxContainer_tlp1*> (pers);
39 setPStorage (pers_nc);
40 m_mainConverter.pstoreToTrans (0, trans, msg);
41}
Define macros for attributes used to control the static checker.
#define ATLAS_THREAD_SAFE
MVFVxTrackAtVertexCnv_p1 m_mVFVxTrackAtVertexCnv
MVFVxCandidateCnv_p1 m_mVFVxCandidateCnv
virtual void setPStorage(Trk::MVFVxContainer_tlp1 *storage)
virtual void addTPConverter(ITPConverter *cnv)
Add a TP converter to this top level converter.
void setMainCnvPStorage(STORAGE *storage)
Set the persistent storage space for the main TP converter.
void addMainTPConverter()
Add the main TP converter to the internal list - should be called from user-defined constructor.
std::vector< MVFVxContainer_p1 > m_mVFVxContainers
std::vector< Trk::MVFVxTrackAtVertex_p1 > m_mVFVxTrackAtVertices
std::vector< Trk::MVFVxCandidate_p1 > m_mVFVxCandidates
MsgStream & msg
Definition testRead.cxx:32