ATLAS Offline Software
Loading...
Searching...
No Matches
TrackCollectionCnv_tlp7.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRACK_COLLECTION_CNV_TLP7_TRK_H
6#define TRACK_COLLECTION_CNV_TLP7_TRK_H
7
8
10
12
16
19
21#include "TrkEventTPCnv/TrkParameters/TrackParametersCnv_p2.h" // Also takes care of surfaces now, for these objects
22
43
47
48
50
52{
53 public:
54
56
57 virtual void setPStorage( PERS *storage ) override;
58 virtual PERS* createPersistentWithKey(const TRANS* transObj,
59 const std::string& key,
60 MsgStream &log) override;
61
62// all TP converters for types used in the Track package
63protected:
66 // Converter for Multicomponent TSOS
68
70
74
76
84
94
100
104
105 // TLP converters for extending TLP objects
109
110};
111#endif
Defines the most specialized template for all top-level TP converters.
TopLevelTPConverter< TrackCollectionCnv_p4, Trk::TrackCollection_tlp7 > BaseTrackCollectionCnv_tlp7
T/P converter for class EnergyLoss.
T/P converter v1 for EstimatedBremOnTrack.
Converter for T/P separation of the TrkMaterialOnTrack/MaterialEffectsBase class.
T/P converter v2 for MaterialEffectsOnTrack.
CompetingRIOsOnTrackCnv_p1 m_crotCnv
PerigeeSurfaceCnv_p2 m_perigeeSurfacesCnv
PseudoMeasurementOnTrackCnv_p2 m_pseudoMeasurementOnTrackCnv
MuonCaloEnergyContainerCnv_tlp1 m_muonCaloEnergiesCnv
TrackParametersCnv_p2 m_parametersCnv
BoundPlaneSurfaceCnv_p2 m_planeSurfacesCnv
LocalPositionCnv_p1 m_localPositionsCnv
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
LocalParametersCnv_p1 m_localParametersCnv
RotatedDiamondBoundsCnv_p1 m_rotatedDiamondBoundsCnv
MuonMeasurementsCnv_tlp2 m_muonMeasurementsCnv
MultiComponentStateOnSurfaceCnv_p1 m_multiTrackStatesCnv
virtual void setPStorage(PERS *storage) override
TrackStateOnSurfaceCnv_p3 m_trackStatesCnv
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
RectangleBoundsCnv_p1 m_rectangleBoundsCnv
BoundStraightLineSurfaceCnv_p2 m_lineSurfacesCnv
MaterialEffectsOnTrackCnv_p2 m_materialEffectsCnv
BoundCylinderSurfaceCnv_p2 m_cylSurfacesCnv
DiamondBoundsCnv_p1 m_diamondBoundsCnv
LocalDirectionCnv_p1 m_localDirectionsCnv
virtual PERS * createPersistentWithKey(const TRANS *transObj, const std::string &key, MsgStream &log) override
EllipseBoundsCnv_p1 m_ellipseBoundsCnv
RotatedTrapezoidBoundsCnv_p1 m_rotatedTrapesoidBoundsCnv
MaterialEffectsBaseCnv_p2 m_matEffectsBaseCnv
EstimatedBremOnTrackCnv_p1 m_estimatedBremCnv
BoundSaggedLineSurfaceCnv_p2 m_saggedLineSurfacesCnv
BoundDiscSurfaceCnv_p2 m_discSurfacesCnv
VertexOnTrackCnv_p1 m_vertexOnTrackCnv
BoundConeSurfaceCnv_p2 m_coneSurfacesCnv
New convertor which handles all track parameters in one go - i.e.