ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonEFInfoTrackCnv_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/**********************************************************************************
6 * @Project: Trigger
7 * @Package: TrigMuonEventTPCnv
8 * @class : TrigMuonEFInfoTrackCnv_p1
9 *
10 * @brief transient-persistent converter for TrigMuonEFInfoTrack_p1
11 *
12 * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13 * @author Francesca Bucci <F.Bucci@cern.ch> - U. Geneva
14 * @author Alexander Oh <alexander.oh@cern.ch> - U. Manchester
15 *
16 **********************************************************************************/
17#ifndef TRIGMUONEVENTTPCNV_TRIGMUONEFINFOTRACKCNV_P1_H
18#define TRIGMUONEVENTTPCNV_TRIGMUONEFINFOTRACKCNV_P1_H
19
21
23
25
26class MsgStream;
27
28
29class TrigMuonEFInfoTrackCnv_p1 : public T_AthenaPoolTPCnvBase<TrigMuonEFInfoTrack, TrigMuonEFInfoTrack_p1>
30{
31
32 public:
33
35
36 virtual void persToTrans(const TrigMuonEFInfoTrack_p1* persObj, TrigMuonEFInfoTrack* transObj, MsgStream &log);
37 virtual void transToPers(const TrigMuonEFInfoTrack* transObj, TrigMuonEFInfoTrack_p1* persObj, MsgStream &log);
38
39 private:
40
41
42 protected:
43
46
47};
48
49
50#endif
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Common base class for all TP converters, specialized for a given transient type.
Definition TPConverter.h:37
virtual void persToTrans(const TrigMuonEFInfoTrack_p1 *persObj, TrigMuonEFInfoTrack *transObj, MsgStream &log)
ITPConverterFor< TrigMuonEFTrack > * m_trackCnv
ITPConverterFor< TrigMuonEFCbTrack > * m_cbTrackCnv
virtual void transToPers(const TrigMuonEFInfoTrack *transObj, TrigMuonEFInfoTrack_p1 *persObj, MsgStream &log)