ATLAS Offline Software
Trigger
TrigEvent
TrigMuonEventTPCnv
TrigMuonEventTPCnv
TrigMuonEFCbTrackCnv_p7.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 : TrigMuonEFCbTrackCnv_p7
9
*
10
* @brief transient-persistent converter for TrigMuonEFCbTrack_p7
11
*
12
* @author Mark Owen <markowen@cern.ch>
13
*
14
**********************************************************************************/
15
#ifndef TRIGMUONEVENTTPCNV_TRIGMUONEFCBTRACKCNV_P7_H
16
#define TRIGMUONEVENTTPCNV_TRIGMUONEFCBTRACKCNV_P7_H
17
18
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
19
#include "
DataModelAthenaPool/ElementLinkCnv_p3.h
"
20
#include "
Particle/TrackParticleContainer.h
"
21
#include "
TrigMuonEventTPCnv/TrigMuonEFCbTrack_p7.h
"
22
#include "
TrigMuonEvent/TrigMuonEFCbTrack.h
"
23
24
class
MsgStream;
25
26
class
TrigMuonEFCbTrackCnv_p7
:
public
T_AthenaPoolTPCnvBase
<TrigMuonEFCbTrack, TrigMuonEFCbTrack_p7>
27
{
28
29
public
:
30
31
TrigMuonEFCbTrackCnv_p7
() :
m_TrigMuonEFTrackCnv
(0) {}
32
33
virtual
void
persToTrans
(
const
TrigMuonEFCbTrack_p7
* persObj,
TrigMuonEFCbTrack
* transObj, MsgStream &
log
);
34
virtual
void
transToPers
(
const
TrigMuonEFCbTrack
* transObj,
TrigMuonEFCbTrack_p7
* persObj, MsgStream &
log
);
35
36
protected
:
37
ITPConverterFor<TrigMuonEFTrack>
*
m_TrigMuonEFTrackCnv
;
38
39
};
40
41
42
#endif
ITPConverterFor< TrigMuonEFTrack >
ElementLinkCnv_p3.h
This file contains the class definition for the ElementLinkCnv_p3 class.
TrigMuonEFCbTrack.h
TPConverterBase
Definition:
TPConverter.h:738
TrigMuonEFCbTrackCnv_p7::persToTrans
virtual void persToTrans(const TrigMuonEFCbTrack_p7 *persObj, TrigMuonEFCbTrack *transObj, MsgStream &log)
Definition:
TrigMuonEFCbTrackCnv_p7.cxx:14
TrigMuonEFCbTrackCnv_p7::transToPers
virtual void transToPers(const TrigMuonEFCbTrack *transObj, TrigMuonEFCbTrack_p7 *persObj, MsgStream &log)
Definition:
TrigMuonEFCbTrackCnv_p7.cxx:31
TrigMuonEFCbTrackCnv_p7::m_TrigMuonEFTrackCnv
ITPConverterFor< TrigMuonEFTrack > * m_TrigMuonEFTrackCnv
Definition:
TrigMuonEFCbTrackCnv_p7.h:37
T_AthenaPoolTPConverter.h
TrigMuonEFCbTrack
Definition:
TrigMuonEFCbTrack.h:28
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
TrigMuonEFCbTrackCnv_p7
Definition:
TrigMuonEFCbTrackCnv_p7.h:27
TrigMuonEFCbTrackCnv_p7::TrigMuonEFCbTrackCnv_p7
TrigMuonEFCbTrackCnv_p7()
Definition:
TrigMuonEFCbTrackCnv_p7.h:31
TrigMuonEFCbTrack_p7
Definition:
TrigMuonEFCbTrack_p7.h:22
TrigMuonEFCbTrack_p7.h
TrackParticleContainer.h
Generated on Thu Nov 7 2024 21:30:00 for ATLAS Offline Software by
1.8.18