ATLAS Offline Software
Loading...
Searching...
No Matches
TgcCoinDataCnv_p3.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TGCCOINDATACNV_P3_H
6#define TGCCOINDATACNV_P3_H
7
8//-----------------------------------------------------------------------------
9//
10// file: TgcCoinDataCnv_p3.h
11//
12//-----------------------------------------------------------------------------
13
15#include "TgcCoinData_p3.h"
16
18
21
22class MsgStream;
23
25 : public T_AthenaPoolTPPolyCnvBase< Muon::TgcCoinData, Muon::TgcCoinData, Muon::TgcCoinData_p3 >
26{
27public:
28 TgcCoinDataCnv_p3() = default;
29
30 void persToTrans( const Muon::TgcCoinData_p3 *persObj,
31 Muon::TgcCoinData *transObj,
32 MsgStream &log );
33 void transToPers( const Muon::TgcCoinData *transObj,
34 Muon::TgcCoinData_p3 *persObj,
35 MsgStream &log );
36
37 protected:
40
41};
42
43#endif
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
ErrorMatrixCnv_p1 * m_errorMxCnv
void transToPers(const Muon::TgcCoinData *transObj, Muon::TgcCoinData_p3 *persObj, MsgStream &log)
LocalPositionCnv_p1 * m_localPosCnv
void persToTrans(const Muon::TgcCoinData_p3 *persObj, Muon::TgcCoinData *transObj, MsgStream &log)
TgcCoinDataCnv_p3()=default