ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpShowerCnv_p1.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7// MuonSpShowerCnv_p1.h
8// Header file for class MuonSpShowerCnv_p1
9// Author: K.Cranmer<cranmer@cern.ch>
10// Author: S.Binet<binet@cern.ch>
12#ifndef RECTPCNV_MUONSPSHOWERCNV_P1_H
13#define RECTPCNV_MUONSPSHOWERCNV_P1_H
14
15// STL includes
16
17// AthenaPoolCnvSvc includes
19
20// RecTPCnv includes
22
23
24// Forward declaration
25class MsgStream;
26
27namespace Rec {
28 class MuonSpShower;
29}
30
31class MuonSpShowerCnv_p1 : public T_AthenaPoolTPCnvConstBase<Rec::MuonSpShower, MuonSpShower_p1>
32{
33 public:
36
37
41
42
46 virtual void persToTrans( const MuonSpShower_p1* persObj,
47 Rec::MuonSpShower* transObj,
48 MsgStream& msg ) const override;
49
53 virtual void transToPers( const Rec::MuonSpShower* transObj,
54 MuonSpShower_p1* persObj,
55 MsgStream& msg ) const override;
56};
57
58
61
62#endif //> RECTPCNV_MUONCNV_P1_H
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
MuonSpShowerCnv_p1()
Default constructor:
virtual void transToPers(const Rec::MuonSpShower *transObj, MuonSpShower_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation MuonSpShower_p1 from its transient representation Rec::...
virtual void persToTrans(const MuonSpShower_p1 *persObj, Rec::MuonSpShower *transObj, MsgStream &msg) const override
Method creating the transient representation of Rec::MuonSpShower from its persistent representation ...
Persisent representation of the transient Rec::MuonSpShower class.
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
Gaudi Tools.
MsgStream & msg
Definition testRead.cxx:32