|
ATLAS Offline Software
|
Go to the documentation of this file.
170 setPStorage (pers_nc);
171 m_mainConverter.pstoreToTrans (0, trans,
msg);
179 this->setTLPersObject( pers );
180 m_mainConverter.virt_toPersistent(trans,
msg);
181 this->clearTLPersObject();
RotatedTrapezoidBoundsCnv_p1 m_rotatedTrapesoidBoundsCnv
FitQualityCnv_p1 m_fitQualityCnv
virtual void addExtTPConverterForReading(ITPConverter *cnv)
add extending TP converter to this top level converter - to the list consulted when reading only.
std::vector< Trk::Track_p1 > m_tracks
AtaDiscCnv_p1 m_ataDiscsCnv
NeutralPerigeeCnv_p1 m_neutralPerigeeCnv
TrackSummaryCnv_p1 m_trackSummaryCnv
PerigeeCnv_p1 m_perigeeCnv
void setPStorage(std::vector< PERS > *storage)
Tell this converter which storage vector it should use to store or retrieve persistent representation...
NeutralParametersCnv_p1 m_neutralParametersCnv
MeasuredNeutralAtaCylinderCnv_p1 m_measuredNeutralAtaCylindersCnv
virtual const TPObjRef::typeID_t & typeID() const
Return TP typeID for persistent objects produced by this converter.
std::vector< Trk::TrackSummary_p1 > m_trackSummaries
std::vector< Trk::BoundSurface_p1 > m_boundSurfaces
CylinderSurfaceCnv_p1 m_cylinderSurfacesCnv
NeutralAtaDiscCnv_p1 m_neutralAtaDiscsCnv
MeasuredNeutralPerigeeCnv_p1 m_measuredNeutralPerigeeCnv
void addMainTPConverter()
Add the main TP converter to the internal list - should be called from user-defined constructor.
std::vector< Trk::TrackParameters_p1 > m_trackParameters
std::vector< Trk::MuonTrackSummary_p1 > m_muonTrackSummaries
std::vector< Trk::TrackInfo_p1 > m_trackInfos
std::vector< Trk::Surface_p1 > m_surfaces
TrackParticleBaseCnv_p1 m_trackParticleBaseCnv
std::vector< Trk::VxCandidate_p1 > m_vxCandidates
ErrorMatrixCnv_p1 m_errorMatricesCnv
virtual TopLevelTPCnvBase * topConverter()
return the top-level converter for this elemental TP converter
DiscBoundsCnv_p1 m_discBoundsCnv
std::vector< Trk::CylinderBounds_p1 > m_cylinderBounds
std::vector< Trk::MeasuredAtaSurface_p1 > m_measuredAtaSurfaces
virtual void addTPConverter(ITPConverter *cnv)
Add a TP converter to this top level converter.
MuonTrackSummaryCnv_p1 m_muonTrackSummaryCnv
MeasuredPerigeeCnv_p1 m_measuredPerigeeCnv
MeasuredAtaStraightLineCnv_p1 m_measuredAtaStraightLinesCnv
virtual void addTPConverterForReading(ITPConverter *cnv)
Add a TP converter to this top level converter but only for reading.
SurfaceCnv_p1 m_surfacesCnv
NeutralAtaStraightLineCnv_p1 m_neutralAtaStraightLinesCnv
std::vector< Rec::TrackParticle_p1 > m_trackParticle
std::vector< Trk::MeasuredPerigee_p1 > m_measPerigees
std::vector< Trk::RotatedTrapezoidBounds_p1 > m_rotatedTrapesoidBounds
std::vector< Trk::DiamondBounds_p1 > m_diamondBounds
TrackParametersCnv_p1 m_trackParametersCnv
std::vector< Trk::Perigee_p1 > m_perigees
std::vector< Trk::DetElementSurface_p1 > m_detElementSurfaces
virtual void setPStorage(Rec::TrackParticleContainer_tlp1 *storage)
std::vector< Trk::DiscBounds_p1 > m_discBounds
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
DetElementSurfaceCnv_p1 m_detElSurfCnv
NeutralAtaPlaneCnv_p1 m_neutralAtaPlanesCnv
PerigeeSurfaceCnv_p1 m_perigeeSurfacesCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
DiamondBoundsCnv_p1 m_diamondBoundsCnv
TrackParticleContainerCnv_tlp1()
AtaCylinderCnv_p1 m_ataCylindersCnv
std::vector< Trk::AtaSurface_p1 > m_ataSurfaces
VxCandidateCnv_p1 m_vxCandidateCnv
DiscSurfaceCnv_p1 m_discSurfacesCnv
MeasuredAtaCylinderCnv_p1 m_measuredAtaCylindersCnv
virtual void setTopConverter(TopLevelTPCnvBase *topConverter, const TPObjRef::typeID_t &TPtypeID)
Set which top-level converter owns this elemental converter, and what TPtypeID was assigned to the pe...
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
RotatedDiamondBoundsCnv_p1 m_rotatedDiamondBoundsCnv
std::vector< Trk::TrapezoidBounds_p1 > m_trapesoidBounds
MeasuredAtaDiscCnv_p1 m_measuredAtaDiscsCnv
MeasuredNeutralAtaStraightLineCnv_p1 m_measuredNeutralAtaStraightLinesCnv
NeutralAtaCylinderCnv_p1 m_neutralAtaCylindersCnv
std::vector< Trk::FitQuality_p1 > m_fitQualities
MeasuredNeutralAtaDiscCnv_p1 m_measuredNeutralAtaDiscsCnv
PlaneSurfaceCnv_p1 m_planeSurfacesCnv
StraightLineSurfaceCnv_p1 m_straightLineSurfacesCnv
TrackParticleCnv_p1 m_trackParticleCnv
std::vector< Trk::RotatedDiamondBounds_p1 > m_rotatedDiamondBounds
MeasuredNeutralAtaPlaneCnv_p1 m_measuredNeutralAtaPlanesCnv
std::vector< Trk::TrackParticleBase_p1 > m_trackParticleBase
DummyDetElementSurfaceCnv_p1 m_dumDetElSurfCnv
std::vector< Trk::RectangleBounds_p1 > m_rectangleBounds
#define ATLAS_THREAD_SAFE
TrackParticleContainerARACnv_tlp1()
void setMainCnvPStorage(STORAGE *storage)
Set the persistent storage space for the main TP converter.
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
TrackInfoCnv_p1 m_trackInfosCnv
Define macros for attributes used to control the static checker.
AtaPlaneCnv_p1 m_ataPlanesCnv
AtaStraightLineCnv_p1 m_ataStraightLinesCnv
MeasuredAtaPlaneCnv_p1 m_measuredAtaPlanesCnv
RectangleBoundsCnv_p1 m_rectangleBoundsCnv
std::vector< Rec::TrackParticleContainer_p1 > m_trackParticleContainer