ATLAS Offline Software
SegmentCollectionCnv_tlp4.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 TRK_SEGMENTCOLLECTIONCNV_TLP4_H
6 #define TRK_SEGMENTCOLLECTIONCNV_TLP4_H
7 
9 
10 #include "SegmentCollection_tlp4.h"
11 
19 
22 
24 
27 
29 
31 {
32  public:
34 
35  virtual void setPStorage( PERS *storage );
36  virtual PERS* createPersistent(const TRANS* transObj, MsgStream &log);
37 
38  // all TP converters for types used in the Track package
39 protected:
41 
49 
54 
57 
60 };
61 
62 #endif
63 
TopLevelTPConverter::PERS
TL_PERS PERS
Definition: TopLevelTPConverter.h:38
SegmentCollectionCnv_tlp4::m_pseudoMeasurementOnTrackCnv
PseudoMeasurementOnTrackCnv_p2 m_pseudoMeasurementOnTrackCnv
Definition: SegmentCollectionCnv_tlp4.h:55
SegmentCollectionCnv_tlp4::SegmentCollectionCnv_tlp4
SegmentCollectionCnv_tlp4()
Definition: SegmentCollectionCnv_tlp4.cxx:7
SegmentCollectionCnv_tlp4::m_crotCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
Definition: SegmentCollectionCnv_tlp4.h:56
TopLevelTPConverter.h
Defines the most specialized template for all top-level TP converters.
SegmentCollectionCnv_tlp4::m_coneSurfacesCnv
ConeSurfaceCnv_p2 m_coneSurfacesCnv
Definition: SegmentCollectionCnv_tlp4.h:42
CovarianceMatrixCnv_p1.h
ErrorMatrixCnv_p1
Definition: ErrorMatrixCnv_p1.h:33
SegmentCollectionCnv_tlp4::setPStorage
virtual void setPStorage(PERS *storage)
A stub for a method that should be provided by the converter creator.
Definition: SegmentCollectionCnv_tlp4.cxx:41
SegmentCollectionCnv_tlp4::m_segmentCnv
SegmentCnv_p1 m_segmentCnv
Definition: SegmentCollectionCnv_tlp4.h:40
CylinderSurfaceCnv_p2
Definition: SurfaceCnv_p2.h:52
InDetTrackCnv_tlp2
Definition: InDetTrackCnv_tlp2.h:26
SegmentCollectionCnv_tlp4::m_errorMatricesCnv
ErrorMatrixCnv_p1 m_errorMatricesCnv
Definition: SegmentCollectionCnv_tlp4.h:52
LocalParametersCnv_p1.h
LocalParametersCnv_p1
Definition: LocalParametersCnv_p1.h:24
SegmentCollectionCnv_tlp4::m_perigeeSurfacesCnv
PerigeeSurfaceCnv_p2 m_perigeeSurfacesCnv
Definition: SegmentCollectionCnv_tlp4.h:45
TopLevelTPConverter::TRANS
MAIN_CNV::Trans_t TRANS
Definition: TopLevelTPConverter.h:37
FitQualityCnv_p1
Definition: FitQualityCnv_p1.h:22
SegmentCollectionCnv_tlp4::m_fitQualitiesCnv
FitQualityCnv_p1 m_fitQualitiesCnv
Definition: SegmentCollectionCnv_tlp4.h:50
PerigeeSurfaceCnv_p2
Definition: SurfaceCnv_p2.h:56
StraightLineSurfaceCnv_p2
Definition: SurfaceCnv_p2.h:60
MuonMeasurementsCnv_tlp2.h
SegmentCollectionCnv_tlp4::m_saggedLineSurfacesCnv
SaggedLineSurfaceCnv_p2 m_saggedLineSurfacesCnv
Definition: SegmentCollectionCnv_tlp4.h:48
CompetingRIOsOnTrackCnv_p1
Definition: CompetingRIOsOnTrackCnv_p1.h:23
PlaneSurfaceCnv_p2
Definition: SurfaceCnv_p2.h:58
SegmentCnv_p1
Definition: SegmentCnv_p1.h:30
SegmentCollectionCnv_tlp4
Definition: SegmentCollectionCnv_tlp4.h:31
SegmentCollectionCnv_tlp4::m_planeSurfacesCnv
PlaneSurfaceCnv_p2 m_planeSurfacesCnv
Definition: SegmentCollectionCnv_tlp4.h:46
SegmentCollectionCnv_p1.h
SegmentCollectionCnv_tlp4::m_inDetTrackCnv
InDetTrackCnv_tlp2 m_inDetTrackCnv
Definition: SegmentCollectionCnv_tlp4.h:59
MuonMeasurementsCnv_tlp2
Definition: MuonMeasurementsCnv_tlp2.h:21
ConeSurfaceCnv_p2
Definition: SurfaceCnv_p2.h:50
SegmentCollectionCnv_tlp4::m_covarianceMatricesCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
Definition: SegmentCollectionCnv_tlp4.h:51
DiscSurfaceCnv_p2
Definition: SurfaceCnv_p2.h:54
SegmentCollection_tlp4.h
SurfaceCnv_p2.h
PseudoMeasurementOnTrackCnv_p2.h
SegmentCollectionCnv_tlp4::m_localParametersCnv
LocalParametersCnv_p1 m_localParametersCnv
Definition: SegmentCollectionCnv_tlp4.h:53
ErrorMatrixCnv_p1.h
FitQualityCnv_p1.h
SegmentCollectionCnv_tlp4::m_discSurfacesCnv
DiscSurfaceCnv_p2 m_discSurfacesCnv
Definition: SegmentCollectionCnv_tlp4.h:44
SegmentCollectionCnv_tlp4::m_muonMeasurementsCnv
MuonMeasurementsCnv_tlp2 m_muonMeasurementsCnv
Definition: SegmentCollectionCnv_tlp4.h:58
SegmentCollectionCnv_tlp4::m_lineSurfacesCnv
StraightLineSurfaceCnv_p2 m_lineSurfacesCnv
Definition: SegmentCollectionCnv_tlp4.h:47
PseudoMeasurementOnTrackCnv_p2
Definition: PseudoMeasurementOnTrackCnv_p2.h:31
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
CompetingRIOsOnTrackCnv_p1.h
SegmentCollectionCnv_tlp4::createPersistent
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of transObj.
Definition: SegmentCollectionCnv_tlp4.cxx:71
SaggedLineSurfaceCnv_p2
Definition: SurfaceCnv_p2.h:62
InDetTrackCnv_tlp2.h
SegmentCollectionCnv_tlp4::m_cylSurfacesCnv
CylinderSurfaceCnv_p2 m_cylSurfacesCnv
Definition: SegmentCollectionCnv_tlp4.h:43
DetElementSurfaceCnv_p1.h
CovarianceMatrixCnv_p1
Definition: CovarianceMatrixCnv_p1.h:29
BaseSegmentCollectionCnv
TopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp4 > BaseSegmentCollectionCnv
Definition: SegmentCollectionCnv_tlp4.h:28
TopLevelTPConverter
Definition: TopLevelTPConverter.h:35
SegmentCnv_p1.h