ATLAS Offline Software
PixelClusterContainerCnv_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 PIXELCLUSTERCONTAINERCNV_TLP1_H
6 #define PIXELCLUSTERCONTAINERCNV_TLP1_H
7 
8 
10 
12 
20 
21 
22 #include <iostream>
23 
25  : public AthenaPoolTopLevelTPConverter<InDet::PixelClusterContainerCnv_p1, InDet::PixelClusterContainer_tlp1 >
26 {
27 public:
28 
31 
32  virtual void setPStorage( InDet::PixelClusterContainer_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
PixelClusterCnv_p1.h
PixelClusterContainerCnv_tlp1::getTokenListVar
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
Definition: PixelClusterContainerCnv_tlp1.h:35
PixelClusterContainerCnv_tlp1::setUseDetectorElement
void setUseDetectorElement(const bool useDetectorElement)
Definition: PixelClusterContainerCnv_tlp1.cxx:37
ErrorMatrixCnv_p1
Definition: ErrorMatrixCnv_p1.h:33
InDet::PixelClusterContainer_tlp1
Definition: PixelClusterContainer_tlp1.h:29
SiClusterCnv_p1.h
TopLevelTPCnvBaseP::getTLPersObject
TL_PERS * getTLPersObject()
Definition: TopLevelTPCnvBaseP.h:72
PixelClusterContainerCnv_tlp1::setPStorage
virtual void setPStorage(InDet::PixelClusterContainer_tlp1 *storage)
Definition: PixelClusterContainerCnv_tlp1.cxx:24
PixelClusterContainer_tlp1.h
PrepRawDataCnv_p1
Definition: PrepRawDataCnv_p1.h:26
PixelClusterContainerCnv_tlp1::m_pixClusterCnv
PixelClusterCnv_p1 m_pixClusterCnv
Definition: PixelClusterContainerCnv_tlp1.h:41
PixelClusterContainerCnv_tlp1::PixelClusterContainerCnv_tlp1
PixelClusterContainerCnv_tlp1()
Definition: PixelClusterContainerCnv_tlp1.cxx:7
SiWidthCnv_p1.h
PixelClusterContainerCnv_tlp1::m_siWidthCnv
SiWidthCnv_p1 m_siWidthCnv
Definition: PixelClusterContainerCnv_tlp1.h:43
PixelClusterContainerCnv_tlp1::m_siClusterCnv
SiClusterCnv_p1 m_siClusterCnv
Definition: PixelClusterContainerCnv_tlp1.h:42
PixelClusterCnv_p1
Definition: PixelClusterCnv_p1.h:23
PixelClusterContainerCnv_tlp1::~PixelClusterContainerCnv_tlp1
virtual ~PixelClusterContainerCnv_tlp1()
Definition: PixelClusterContainerCnv_tlp1.h:30
AthenaPoolTopLevelTPConverter.h
PixelClusterContainerCnv_p1.h
LocalPositionCnv_p1.h
LocalPositionCnv_p1
Definition: LocalPositionCnv_p1.h:31
PixelClusterContainerCnv_tlp1::m_locPosCnv
LocalPositionCnv_p1 m_locPosCnv
Definition: PixelClusterContainerCnv_tlp1.h:45
PixelClusterContainerCnv_tlp1
Definition: PixelClusterContainerCnv_tlp1.h:26
SiClusterCnv_p1
Definition: SiClusterCnv_p1.h:25
ErrorMatrixCnv_p1.h
PixelClusterContainerCnv_tlp1::m_prepDataCnv
PrepRawDataCnv_p1 m_prepDataCnv
Definition: PixelClusterContainerCnv_tlp1.h:44
PixelClusterContainerCnv_tlp1::m_errorMatCnv
ErrorMatrixCnv_p1 m_errorMatCnv
Definition: PixelClusterContainerCnv_tlp1.h:46
TopLevelTPConverter
Definition: TopLevelTPConverter.h:35
SiWidthCnv_p1
Definition: SiWidthCnv_p1.h:23