ATLAS Offline Software
Loading...
Searching...
No Matches
PixelClusterOnTrackCnv_p1.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 PIXEL_CLUSTER_ON_TRACK_CNV_P1_H
6#define PIXEL_CLUSTER_ON_TRACK_CNV_P1_H
7
8//-----------------------------------------------------------------------------
9//
10// file: PixelClusterOnTrackCnv_p1.h
11//
12//-----------------------------------------------------------------------------
13
16
18
20#include "AthLinks/ElementLink.h"
22
24class PixelID;
25
26class MsgStream;
27
28
30 : public T_AthenaPoolTPPolyCnvBase< Trk::MeasurementBase,
31 InDet::PixelClusterOnTrack,
32 InDet::PixelClusterOnTrack_p1 >
33{
34public:
36
37 void persToTrans( const InDet :: PixelClusterOnTrack_p1 *persObj,
38 InDet :: PixelClusterOnTrack *transObj,
39 MsgStream &log );
40 void transToPers( const InDet :: PixelClusterOnTrack *transObj,
41 InDet :: PixelClusterOnTrack_p1 *persObj,
42 MsgStream &log );
43
44protected:
47
48private:
51 StatusCode initialize(MsgStream &log);
52
53};
54
55#endif // PIXEL_CLUSTER_ON_TRACK_CNV_P1_H
This file contains the class definition for the ElementLinkCnv_p1 class.
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
ElementLinkCnv_p1< ElementLinkToIDCPixelClusterContainer > m_elCnv
SiClusterOnTrackCnv_p1 * m_scCnv
void persToTrans(const InDet ::PixelClusterOnTrack_p1 *persObj, InDet ::PixelClusterOnTrack *transObj, MsgStream &log)
void transToPers(const InDet ::PixelClusterOnTrack *transObj, InDet ::PixelClusterOnTrack_p1 *persObj, MsgStream &log)
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
void initialize()