ATLAS Offline Software
Trigger
TrigEvent
TrigMuonEventTPCnv
src
TrigMuonEFCbTrackCnv_p4.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/TrigMuonEFCbTrack.h
"
6
#include "
TrigMuonEventTPCnv/TrigMuonEFCbTrack_p4.h
"
7
#include "
TrigMuonEventTPCnv/TrigMuonEFCbTrackCnv_p4.h
"
8
9
10
void
TrigMuonEFCbTrackCnv_p4::persToTrans
(
const
TrigMuonEFCbTrack_p4
* persObj,
11
TrigMuonEFCbTrack
* transObj,
12
MsgStream &
log
)
13
{
14
log
<<
MSG::DEBUG
<<
"TrigMuonEFCbTrackCnv_p4::persToTrans called "
<<
endmsg
;
15
16
transObj->
setMatchChi2
(persObj->
m_matchChi2
);
17
transObj->
setNIdSctHits
(persObj->
m_nIdSctHits
);
18
transObj->
setNIdPixelHits
(persObj->
m_nIdPixelHits
);
19
transObj->
setNTrtHits
(persObj->
m_nTrtHits
);
20
21
fillTransFromPStore
( &
m_TrigMuonEFTrackCnv
, persObj->
m_TrigMuonEFTrack
, transObj,
log
);
22
}
23
24
25
void
TrigMuonEFCbTrackCnv_p4::transToPers
(
const
TrigMuonEFCbTrack
*
/*transObj*/
,
26
TrigMuonEFCbTrack_p4
*
/*persObj*/
,
27
MsgStream &
log
)
28
{
29
log
<<
MSG::DEBUG
<<
"TrigMuonEFCbTrackCnv_p4::transToPers called "
<<
endmsg
;
30
31
// persObj->m_matchChi2 = transObj->m_matchChi2;
32
// persObj->m_nIdSctHits = transObj->m_nIdSctHits;
33
// persObj->m_nIdPixelHits = transObj->m_nIdPixelHits;
34
// persObj->m_nTrtHits = transObj->m_nTrtHits;
35
//
36
// persObj->m_TrigMuonEFTrack = baseToPersistent( &m_TrigMuonEFTrackCnv, transObj, log );
37
}
TrigMuonEFCbTrack_p4::m_nIdSctHits
unsigned short int m_nIdSctHits
Definition:
TrigMuonEFCbTrack_p4.h:45
TrigMuonEFCbTrack_p4::m_TrigMuonEFTrack
TPObjRef m_TrigMuonEFTrack
Definition:
TrigMuonEFCbTrack_p4.h:49
TrigMuonEFCbTrack.h
TrigMuonEFCbTrack_p4::m_matchChi2
float m_matchChi2
Definition:
TrigMuonEFCbTrack_p4.h:44
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
TrigMuonEFCbTrackCnv_p4::persToTrans
virtual void persToTrans(const TrigMuonEFCbTrack_p4 *persObj, TrigMuonEFCbTrack *transObj, MsgStream &log)
Definition:
TrigMuonEFCbTrackCnv_p4.cxx:10
TrigMuonEFCbTrack::setNTrtHits
void setNTrtHits(unsigned short int nTrtHits)
Definition:
TrigMuonEFCbTrack.h:83
endmsg
#define endmsg
Definition:
AnalysisConfig_Ntuple.cxx:63
TrigMuonEFCbTrack_p4::m_nIdPixelHits
unsigned short int m_nIdPixelHits
Definition:
TrigMuonEFCbTrack_p4.h:46
TrigMuonEFCbTrackCnv_p4.h
TrigMuonEFCbTrack::setNIdPixelHits
void setNIdPixelHits(unsigned short int nIdPixelHits)
Definition:
TrigMuonEFCbTrack.h:73
TrigMuonEFCbTrack
Definition:
TrigMuonEFCbTrack.h:28
TrigMuonEFCbTrack_p4::m_nTrtHits
unsigned short int m_nTrtHits
Definition:
TrigMuonEFCbTrack_p4.h:47
TrigMuonEFCbTrack::setMatchChi2
void setMatchChi2(double theMatchChi2)
set data member
Definition:
TrigMuonEFCbTrack.cxx:81
TrigMuonEFCbTrackCnv_p4::transToPers
virtual void transToPers(const TrigMuonEFCbTrack *transObj, TrigMuonEFCbTrack_p4 *persObj, MsgStream &log)
Definition:
TrigMuonEFCbTrackCnv_p4.cxx:25
TrigMuonEFCbTrack::setNIdSctHits
void setNIdSctHits(unsigned short int nIdSctHits)
Definition:
TrigMuonEFCbTrack.h:63
DEBUG
#define DEBUG
Definition:
page_access.h:11
python.CaloCondTools.log
log
Definition:
CaloCondTools.py:20
TrigMuonEFCbTrackCnv_p4::m_TrigMuonEFTrackCnv
TrigMuonEFTrackCnv_p4 * m_TrigMuonEFTrackCnv
Definition:
TrigMuonEFCbTrackCnv_p4.h:44
TrigMuonEFCbTrack_p4.h
TrigMuonEFCbTrack_p4
Definition:
TrigMuonEFCbTrack_p4.h:25
Generated on Fri Jan 10 2025 21:20:25 for ATLAS Offline Software by
1.8.18