ATLAS Offline Software
TrigMuonEFCbTrackCnv_p5.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
7 
9 
10 
12  TrigMuonEFCbTrack* transObj,
13  MsgStream &log)
14 {
15  log << MSG::DEBUG << "TrigMuonEFCbTrackCnv_p5::persToTrans called " << endmsg;
16 
17  transObj->setMatchChi2 (persObj->m_matchChi2);
18  transObj->setNIdSctHits (persObj->m_nIdSctHits);
19  transObj->setNIdPixelHits (persObj->m_nIdPixelHits);
20  transObj->setNTrtHits (persObj->m_nTrtHits);
21 
23 }
24 
25 
27  TrigMuonEFCbTrack_p4* persObj,
28  MsgStream &log)
29 {
30  log << MSG::DEBUG << "TrigMuonEFCbTrackCnv_p5::transToPers called " << endmsg;
31 
32  persObj->m_matchChi2 = transObj->matchChi2();
33  persObj->m_nIdSctHits = transObj->NIdSctHits();
34  persObj->m_nIdPixelHits = transObj->NIdPixelHits();
35  persObj->m_nTrtHits = transObj->NTrtHits();
36 
38 }
TrigMuonEFCbTrack_p4::m_nIdSctHits
unsigned short int m_nIdSctHits
Definition: TrigMuonEFCbTrack_p4.h:45
TrigMuonEFCbTrackCnv_p5::transToPers
virtual void transToPers(const TrigMuonEFCbTrack *transObj, TrigMuonEFCbTrack_p4 *persObj, MsgStream &log)
Definition: TrigMuonEFCbTrackCnv_p5.cxx:26
TrigMuonEFCbTrack::NTrtHits
unsigned short int NTrtHits() const
Definition: TrigMuonEFCbTrack.h:78
TrigMuonEFCbTrackCnv_p5::persToTrans
virtual void persToTrans(const TrigMuonEFCbTrack_p4 *persObj, TrigMuonEFCbTrack *transObj, MsgStream &log)
Definition: TrigMuonEFCbTrackCnv_p5.cxx:11
TrigMuonEFCbTrack_p4::m_TrigMuonEFTrack
TPObjRef m_TrigMuonEFTrack
Definition: TrigMuonEFCbTrack_p4.h:49
TrigMuonEFCbTrack.h
TrigMuonEFCbTrack::NIdSctHits
unsigned short int NIdSctHits() const
Definition: TrigMuonEFCbTrack.h:58
TrigMuonEFCbTrackCnv_p5::m_TrigMuonEFTrackCnv
TrigMuonEFTrackCnv_p5 * m_TrigMuonEFTrackCnv
Definition: TrigMuonEFCbTrackCnv_p5.h:44
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
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
TrigMuonEFCbTrack::matchChi2
double matchChi2() const
Definition: TrigMuonEFCbTrack.h:56
TrigMuonEFCbTrack::setNIdPixelHits
void setNIdPixelHits(unsigned short int nIdPixelHits)
Definition: TrigMuonEFCbTrack.h:73
ITPConverterFor::baseToPersistent
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
Persistify bass class of a given object and store the persistent represenation in the storage vector ...
Definition: TPConverter.h:97
TrigMuonEFCbTrackCnv_p5.h
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
TrigMuonEFCbTrack::setNIdSctHits
void setNIdSctHits(unsigned short int nIdSctHits)
Definition: TrigMuonEFCbTrack.h:63
TrigMuonEFCbTrack::NIdPixelHits
unsigned short int NIdPixelHits() const
Definition: TrigMuonEFCbTrack.h:68
DEBUG
#define DEBUG
Definition: page_access.h:11
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TrigMuonEFCbTrack_p4.h
TrigMuonEFCbTrack_p4
Definition: TrigMuonEFCbTrack_p4.h:25