ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigParticleTPCnv
src
TrigTauCnv_p3.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 "
TrigParticle/TrigTau.h
"
6
#include "
TrigParticleTPCnv/TrigTau_p3.h
"
7
#include "
TrigParticleTPCnv/TrigTauCnv_p3.h
"
8
9
10
void
TrigTauCnv_p3::persToTrans
(
const
TrigTau_p3
* persObj,
11
TrigTau
* transObj,
12
MsgStream &log)
13
{
14
log << MSG::DEBUG <<
"TrigTauCnv_p3::persToTrans called "
<<
endmsg
;
15
16
transObj->
setRoiId
(persObj->
m_roiID
);
17
transObj->
setZvtx
(persObj->
m_Zvtx
);
18
transObj->
setErr_Zvtx
(persObj->
m_err_Zvtx
);
19
transObj->
setEtCalibCluster
(persObj->
m_etCalibCluster
);
20
transObj->
setSimpleEtFlow
(persObj->
m_simpleEtFlow
);
21
transObj->
setNMatchedTracks
(persObj->
m_nMatchedTracks
);
22
transObj->
setTrkAvgDist
(persObj->
m_trkAvgDist
);
23
transObj->
setEtOverPtLeadTrk
(persObj->
m_etOverPtLeadTrk
);
24
25
transObj->
setTauCluster
(
nullptr
);
26
transObj->
setTrackCollection
(
nullptr
);
27
transObj->
setTracksInfo
(
nullptr
);
28
29
//fillTransFromPStore( &m_p4PtEtaPhiMCnv, persObj->m_p4PtEtaPhiM, transObj, log );
30
m_p4PtEtaPhiMCnv
.persToTrans(&(persObj->
m_p4PtEtaPhiM
), transObj, log);
31
32
}
33
34
35
void
TrigTauCnv_p3::transToPers
(
const
TrigTau
* transObj,
36
TrigTau_p3
* persObj,
37
MsgStream &log)
38
{
39
log << MSG::DEBUG <<
"TrigTauCnv_p3::transToPers called "
<<
endmsg
;
40
41
persObj->
m_roiID
= transObj->
roiId
();
42
persObj->
m_Zvtx
= transObj->
Zvtx
();
43
persObj->
m_err_Zvtx
= transObj->
err_Zvtx
();
44
persObj->
m_etCalibCluster
= transObj->
etCalibCluster
();
45
persObj->
m_simpleEtFlow
= transObj->
simpleEtFlow
();
46
persObj->
m_nMatchedTracks
= transObj->
nMatchedTracks
();
47
persObj->
m_trkAvgDist
= transObj->
trkAvgDist
();
48
persObj->
m_etOverPtLeadTrk
= transObj->
etOverPtLeadTrk
();
49
50
51
//persObj->m_p4PtEtaPhiM = baseToPersistent( &m_p4PtEtaPhiMCnv, transObj, log );
52
m_p4PtEtaPhiMCnv
.transToPers(transObj, &(persObj->
m_p4PtEtaPhiM
), log);
53
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:54
TrigTauCnv_p3.h
TrigTau.h
TrigTau_p3.h
TrigTauCnv_p3::m_p4PtEtaPhiMCnv
P4PtEtaPhiMCnv_p1 m_p4PtEtaPhiMCnv
Definition
TrigTauCnv_p3.h:43
TrigTauCnv_p3::transToPers
virtual void transToPers(const TrigTau *transObj, TrigTau_p3 *persObj, MsgStream &log)
Definition
TrigTauCnv_p3.cxx:35
TrigTauCnv_p3::persToTrans
virtual void persToTrans(const TrigTau_p3 *persObj, TrigTau *transObj, MsgStream &log)
Definition
TrigTauCnv_p3.cxx:10
TrigTau_p3
Definition
TrigTau_p3.h:26
TrigTau_p3::m_err_Zvtx
float m_err_Zvtx
Definition
TrigTau_p3.h:50
TrigTau_p3::m_roiID
int m_roiID
Definition
TrigTau_p3.h:48
TrigTau_p3::m_etOverPtLeadTrk
float m_etOverPtLeadTrk
Definition
TrigTau_p3.h:55
TrigTau_p3::m_p4PtEtaPhiM
P4PtEtaPhiM_p1 m_p4PtEtaPhiM
Definition
TrigTau_p3.h:58
TrigTau_p3::m_Zvtx
float m_Zvtx
Definition
TrigTau_p3.h:49
TrigTau_p3::m_trkAvgDist
float m_trkAvgDist
Definition
TrigTau_p3.h:54
TrigTau_p3::m_etCalibCluster
float m_etCalibCluster
Definition
TrigTau_p3.h:51
TrigTau_p3::m_nMatchedTracks
int m_nMatchedTracks
Definition
TrigTau_p3.h:53
TrigTau_p3::m_simpleEtFlow
float m_simpleEtFlow
Definition
TrigTau_p3.h:52
TrigTau
File: TrigTau.h.
Definition
TrigTau.h:37
TrigTau::roiId
int roiId() const
accessor methods
Definition
TrigTau.cxx:72
TrigTau::setTracksInfo
void setTracksInfo(const TrigTauTracksInfo *trackInfo)
Definition
TrigTau.cxx:101
TrigTau::setErr_Zvtx
void setErr_Zvtx(float err_zvtx)
Definition
TrigTau.cxx:94
TrigTau::setTauCluster
void setTauCluster(const TrigTauCluster *tauCluster)
Definition
TrigTau.cxx:98
TrigTau::err_Zvtx
float err_Zvtx() const
Definition
TrigTau.cxx:76
TrigTau::Zvtx
float Zvtx() const
Definition
TrigTau.cxx:74
TrigTau::setTrkAvgDist
void setTrkAvgDist(float trkAvgDist)
Definition
TrigTau.cxx:103
TrigTau::nMatchedTracks
int nMatchedTracks() const
Definition
TrigTau.cxx:82
TrigTau::simpleEtFlow
float simpleEtFlow() const
Definition
TrigTau.cxx:80
TrigTau::setRoiId
void setRoiId(int roiId)
set methods
Definition
TrigTau.cxx:92
TrigTau::etCalibCluster
float etCalibCluster() const
Definition
TrigTau.cxx:78
TrigTau::setNMatchedTracks
void setNMatchedTracks(int nmatchedTracks)
Definition
TrigTau.cxx:97
TrigTau::setEtCalibCluster
void setEtCalibCluster(float etCalibCluster)
Definition
TrigTau.cxx:95
TrigTau::setSimpleEtFlow
void setSimpleEtFlow(float etFlow)
Definition
TrigTau.cxx:96
TrigTau::etOverPtLeadTrk
float etOverPtLeadTrk() const
Definition
TrigTau.cxx:84
TrigTau::setTrackCollection
void setTrackCollection(const TrigInDetTrackCollection *trackColl)
Definition
TrigTau.cxx:99
TrigTau::setZvtx
void setZvtx(float zvtx)
Definition
TrigTau.cxx:93
TrigTau::setEtOverPtLeadTrk
void setEtOverPtLeadTrk(float etOverPtLeadTrk)
Definition
TrigTau.cxx:104
TrigTau::trkAvgDist
float trkAvgDist() const
Definition
TrigTau.cxx:83
Generated on
for ATLAS Offline Software by
1.17.0