ATLAS Offline Software
Loading...
Searching...
No Matches
PixelClusterCnv_p3.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 PIXELCLUSTER_CNV_P3_H
6#define PIXELCLUSTER_CNV_P3_H
7
8//-----------------------------------------------------------------------------
9//
10// file: PixelClusterCnv_p2.h
11//
12//-----------------------------------------------------------------------------
13
16#include "PixelCluster_p3.h"
17
18#include "SiWidthCnv_p2.h"
21
23
24class MsgStream;
25class PixelID;
26
28 : public T_AthenaPoolTPPolyCnvBase< Trk::PrepRawData, InDet::PixelCluster, InDet::PixelCluster_p3>
29{
30public:
32 PixelClusterCnv_p3( const PixelID * );
33
36 const Identifier& waferId,
37 const InDetDD::SiDetectorElement* delEl,
38 MsgStream &log);
39
40 void persToTrans( const InDet::PixelCluster_p3 *, InDet::PixelCluster *, MsgStream & );
41 void transToPers( const InDet::PixelCluster *, InDet::PixelCluster_p3 *, MsgStream & );
42
43protected:
48};
49
50#endif // PIXELCLUSTER_CNV_P3_H
This is an Identifier helper class for the Pixel subdetector.
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
Class to hold geometrical description of a silicon detector element.
InDet::PixelCluster createPixelCluster(const InDet::PixelCluster_p3 *persObj, const Identifier &waferId, const InDetDD::SiDetectorElement *delEl, MsgStream &log)
const PixelID * m_pixId2
void persToTrans(const InDet::PixelCluster_p3 *, InDet::PixelCluster *, MsgStream &)
LocalPositionCnv_p1 m_localPosCnv
ErrorMatrixCnv_p1 m_errorMxCnv
InDet::SiWidthCnv_p2 m_swCnv
void transToPers(const InDet::PixelCluster *, InDet::PixelCluster_p3 *, MsgStream &)
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67