ATLAS Offline Software
SCT_ClusterContainerCnv_tlp1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef SCT_CLUSTERCONTAINERCNV_TLP1_H
6 #define SCT_CLUSTERCONTAINERCNV_TLP1_H
7 
8 
10 
12 
20 
21 
22 #include <iostream>
23 
25  : public AthenaPoolTopLevelTPConverter<InDet::SCT_ClusterContainerCnv_p1, InDet::SCT_ClusterContainer_tlp1 >
26 {
27 public:
28 
30  virtual ~SCT_ClusterContainerCnv_tlp1() = default;
31 
32  virtual void setPStorage( InDet::SCT_ClusterContainer_tlp1 *storage );
33 // return list of tokens to extending persistent objects
34 // it is stored in m_tokenList member of the Track persistent rep
35  virtual TPCnvTokenList_p1* getTokenListVar() { return &(getTLPersObject()->m_tokenList); }
36 
37  void setUseDetectorElement(const bool useDetectorElement);
38 
39 protected:
40 
47 
48 
49 };
50 
51 
52 #endif
53 
54 
PrepRawDataCnv_p1.h
TPCnvTokenList_p1
Definition: TPCnvTokenList_p1.h:55
SCT_ClusterContainerCnv_tlp1::setPStorage
virtual void setPStorage(InDet::SCT_ClusterContainer_tlp1 *storage)
Definition: SCT_ClusterContainerCnv_tlp1.cxx:25
ErrorMatrixCnv_p1
Definition: ErrorMatrixCnv_p1.h:33
SCT_ClusterContainerCnv_tlp1::m_siWidthCnv
SiWidthCnv_p1 m_siWidthCnv
Definition: SCT_ClusterContainerCnv_tlp1.h:43
SiClusterCnv_p1.h
SCT_ClusterContainerCnv_tlp1::getTokenListVar
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
Definition: SCT_ClusterContainerCnv_tlp1.h:35
TopLevelTPCnvBaseP::getTLPersObject
TL_PERS * getTLPersObject()
Definition: TopLevelTPCnvBaseP.h:72
PrepRawDataCnv_p1
Definition: PrepRawDataCnv_p1.h:26
SCT_ClusterContainerCnv_tlp1::m_siClusterCnv
SiClusterCnv_p1 m_siClusterCnv
Definition: SCT_ClusterContainerCnv_tlp1.h:41
SCT_ClusterContainerCnv_tlp1::SCT_ClusterContainerCnv_tlp1
SCT_ClusterContainerCnv_tlp1()
Definition: SCT_ClusterContainerCnv_tlp1.cxx:8
SiWidthCnv_p1.h
SCT_ClusterContainerCnv_p1.h
AthenaPoolTopLevelTPConverter.h
LocalPositionCnv_p1.h
LocalPositionCnv_p1
Definition: LocalPositionCnv_p1.h:31
SCT_ClusterContainerCnv_tlp1::~SCT_ClusterContainerCnv_tlp1
virtual ~SCT_ClusterContainerCnv_tlp1()=default
SCT_ClusterCnv_p1
Definition: SCT_ClusterCnv_p1.h:24
SiClusterCnv_p1
Definition: SiClusterCnv_p1.h:25
SCT_ClusterContainerCnv_tlp1::m_locPosCnv
LocalPositionCnv_p1 m_locPosCnv
Definition: SCT_ClusterContainerCnv_tlp1.h:45
SCT_ClusterContainer_tlp1.h
ErrorMatrixCnv_p1.h
SCT_ClusterCnv_p1.h
SCT_ClusterContainerCnv_tlp1::m_errorMatCnv
ErrorMatrixCnv_p1 m_errorMatCnv
Definition: SCT_ClusterContainerCnv_tlp1.h:46
SCT_ClusterContainerCnv_tlp1::m_prepDataCnv
PrepRawDataCnv_p1 m_prepDataCnv
Definition: SCT_ClusterContainerCnv_tlp1.h:44
SCT_ClusterContainerCnv_tlp1
Definition: SCT_ClusterContainerCnv_tlp1.h:26
SCT_ClusterContainerCnv_tlp1::m_sctClusterCnv
SCT_ClusterCnv_p1 m_sctClusterCnv
Definition: SCT_ClusterContainerCnv_tlp1.h:42
InDet::SCT_ClusterContainer_tlp1
Definition: SCT_ClusterContainer_tlp1.h:29
SCT_ClusterContainerCnv_tlp1::setUseDetectorElement
void setUseDetectorElement(const bool useDetectorElement)
Definition: SCT_ClusterContainerCnv_tlp1.cxx:38
TopLevelTPConverter
Definition: TopLevelTPConverter.h:35
SiWidthCnv_p1
Definition: SiWidthCnv_p1.h:23