ATLAS Offline Software
Trigger
TrigEvent
TrigMuonEventTPCnv
src
TrigMuonEFTrackCnv_p1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrigMuonEvent/TrigMuonEFTrack.h
"
6
#include "
TrigMuonEventTPCnv/TrigMuonEFTrack_p1.h
"
7
#include "
TrigMuonEventTPCnv/TrigMuonEFTrackCnv_p1.h
"
8
9
10
void
TrigMuonEFTrackCnv_p1::persToTrans
(
const
TrigMuonEFTrack_p1
* persObj,
11
TrigMuonEFTrack
* transObj,
12
MsgStream &
log
)
13
{
14
log
<<
MSG::DEBUG
<<
"TrigMuonEFTrackCnv_p1::persToTrans called "
<<
endmsg
;
15
16
transObj->
setCharge
(persObj->
m_charge
);
17
18
fillTransFromPStore
( &
m_P4IPtCotThPhiMCnv
, persObj->
m_P4IPtCotThPhiM
, transObj,
log
);
19
}
20
21
22
void
TrigMuonEFTrackCnv_p1::transToPers
(
const
TrigMuonEFTrack
*
/*transObj*/
,
23
TrigMuonEFTrack_p1
*
/*persObj*/
,
24
MsgStream &
log
)
25
{
26
log
<<
MSG::DEBUG
<<
"TrigMuonEFTrackCnv_p1::transToPers called "
<<
endmsg
;
27
//
28
// persObj->m_charge = transObj->m_charge ;
29
//
30
// persObj->m_P4IPtCotThPhiM = baseToPersistent( &m_P4IPtCotThPhiMCnv, transObj, log );
31
}
TrigMuonEFTrackCnv_p1::transToPers
virtual void transToPers(const TrigMuonEFTrack *transObj, TrigMuonEFTrack_p1 *persObj, MsgStream &log)
Definition:
TrigMuonEFTrackCnv_p1.cxx:22
TrigMuonEFTrack_p1
Definition:
TrigMuonEFTrack_p1.h:25
TrigMuonEFTrack
Definition:
TrigMuonEFTrack.h:27
TrigMuonEFTrack.h
ITPConverterFor::fillTransFromPStore
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Convert persistent object, stored in the the top-level persistent object and referenced by the TP Ref...
Definition:
TPConverter.h:145
TrigMuonEFTrack_p1::m_P4IPtCotThPhiM
TPObjRef m_P4IPtCotThPhiM
Definition:
TrigMuonEFTrack_p1.h:47
endmsg
#define endmsg
Definition:
AnalysisConfig_Ntuple.cxx:63
TrigMuonEFTrack_p1::m_charge
double m_charge
Definition:
TrigMuonEFTrack_p1.h:45
TrigMuonEFTrack_p1.h
DEBUG
#define DEBUG
Definition:
page_access.h:11
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
TrigMuonEFTrack::setCharge
void setCharge(double theCharge)
Definition:
TrigMuonEFTrack.h:54
TrigMuonEFTrackCnv_p1.h
TrigMuonEFTrackCnv_p1::persToTrans
virtual void persToTrans(const TrigMuonEFTrack_p1 *persObj, TrigMuonEFTrack *transObj, MsgStream &log)
Definition:
TrigMuonEFTrackCnv_p1.cxx:10
TrigMuonEFTrackCnv_p1::m_P4IPtCotThPhiMCnv
P4IPtCotThPhiMCnv_p1 * m_P4IPtCotThPhiMCnv
Definition:
TrigMuonEFTrackCnv_p1.h:41
Generated on Sun Dec 22 2024 21:21:12 for ATLAS Offline Software by
1.8.18