ATLAS Offline Software
Loading...
Searching...
No Matches
V0ContainerCnv_tlp2.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
8
10{
11// Add all converters defined in this top level converter:
12// never change the order of adding converters!
14
17
18//VxVertex
23 // addTPConverter( &m_VertexCnv);
24
26
30
32 // addTPConverter( &m_fitQualityCnv);
34}
35
37{
41
42//VxVertex
47 // m_VertexCnv. setPStorage(&storage->m_vertices);
48
53 // m_fitQualityCnv. setPStorage(&storage->m_fitQualities);
55
56}
57
60 V0Container* trans,
61 MsgStream& msg)
62{
63 // FIXME: TPConverter uses the same non-const member m_pStorage
64 // for both reading and writing, but we want it to be const
65 // in the former case.
67 const_cast<Trk::V0Container_tlp2*> (pers);
68 setPStorage (pers_nc);
69 m_mainConverter.pstoreToTrans (0, trans, msg);
70}
Define macros for attributes used to control the static checker.
#define ATLAS_THREAD_SAFE
virtual void addTPConverterForReading(ITPConverter *cnv)
Add a TP converter to this top level converter but only for reading.
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< V0Container_p1 > m_v0Containers
std::vector< Trk::V0Candidate_p1 > m_v0Candidates
std::vector< Trk::Surface_p1 > m_surfaces
std::vector< Trk::RecVertex_p2 > m_recVertices
std::vector< Trk::Perigee_p2 > m_perigees
std::vector< Trk::MeasuredPerigee_p1 > m_measPerigees
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
std::vector< Trk::V0Hypothesis_p1 > m_v0Hypothesises
std::vector< Trk::ExtendedVxCandidate_p1 > m_extendedVxCandidates
std::vector< Trk::VxTrackAtVertex_p2 > m_vxTracksAtVertex
std::vector< Trk::TrackParameters_p1 > m_trackParameters
std::vector< Trk::VxCandidate_p1 > m_vxCandidates
V0CandidateCnv_p1 m_v0CandidateCnv
V0HypothesisCnv_p1 m_v0HypothesisCnv
virtual void setPStorage(Trk::V0Container_tlp2 *storage)
TrackParametersCnv_p1 m_trackParametersCnv
VxCandidateCnv_p2 m_vxCandidateCnv
ExtendedVxCandidateCnv_p1 m_extendedVxCandidateCnv
MeasuredPerigeeCnv_p2 m_measuredPerigeeCnv
PerigeeSurfaceCnv_p1 m_perigeeSurfacesCnv
ErrorMatrixCnv_p1 m_errorMatrixCnv
VxTrackAtVertexCnv_p2 m_vxTrackAtVertexCnv
RecVertexCnv_p2 m_recVertexCnv
MsgStream & msg
Definition testRead.cxx:32