ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigParticleTPCnv
src
TrigTauCnv_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 "
TrigParticle/TrigTau.h
"
6
#include "
TrigParticleTPCnv/TrigTau_p1.h
"
7
#include "
TrigParticleTPCnv/TrigTauCnv_p1.h
"
8
9
10
void
TrigTauCnv_p1::persToTrans
(
const
TrigTau_p1
* persObj,
11
TrigTau
* transObj,
12
MsgStream &log)
13
{
14
log << MSG::DEBUG <<
"TrigTauCnv_p1::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
(0);
21
transObj->
setNMatchedTracks
(persObj->
m_nMatchedTracks
);
22
23
transObj->
setTauCluster
(
nullptr
);
24
transObj->
setTrackCollection
(
nullptr
);
25
26
fillTransFromPStore
( &
m_p4PtEtaPhiMCnv
, persObj->
m_p4PtEtaPhiM
, transObj, log );
27
}
28
29
30
void
TrigTauCnv_p1::transToPers
(
const
TrigTau
* transObj,
31
TrigTau_p1
* persObj,
32
MsgStream &log)
33
{
34
log << MSG::DEBUG <<
"TrigTauCnv_p1::transToPers called "
<<
endmsg
;
35
36
persObj->
m_roiID
= transObj->
roiId
() ;
37
persObj->
m_Zvtx
= transObj->
Zvtx
() ;
38
persObj->
m_err_eta
= 0;
39
persObj->
m_err_phi
= 0;
40
persObj->
m_err_Zvtx
= transObj->
err_Zvtx
() ;
41
persObj->
m_err_Pt
= 0;
42
persObj->
m_etCalibCluster
= transObj->
etCalibCluster
();
43
//persObj->m_simpleEtFlow //OI was introduced after p1 was created
44
persObj->
m_nMatchedTracks
= transObj->
nMatchedTracks
();
45
46
persObj->
m_p4PtEtaPhiM
=
baseToPersistent
( &
m_p4PtEtaPhiMCnv
, transObj, log );
47
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:54
TrigTauCnv_p1.h
TrigTau.h
TrigTau_p1.h
TPPolyCnvBase< TRANS, TRANS, PERS >::baseToPersistent
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
Definition
TPConverter.h:97
TPPolyCnvBase< TRANS, TRANS, PERS >::fillTransFromPStore
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Definition
TPConverter.h:145
TrigTauCnv_p1::persToTrans
virtual void persToTrans(const TrigTau_p1 *persObj, TrigTau *transObj, MsgStream &log)
Definition
TrigTauCnv_p1.cxx:10
TrigTauCnv_p1::transToPers
virtual void transToPers(const TrigTau *transObj, TrigTau_p1 *persObj, MsgStream &log)
Definition
TrigTauCnv_p1.cxx:30
TrigTauCnv_p1::m_p4PtEtaPhiMCnv
P4PtEtaPhiMCnv_p1 * m_p4PtEtaPhiMCnv
Definition
TrigTauCnv_p1.h:45
TrigTau_p1
Definition
TrigTau_p1.h:24
TrigTau_p1::m_err_Pt
float m_err_Pt
Definition
TrigTau_p1.h:38
TrigTau_p1::m_roiID
int m_roiID
Definition
TrigTau_p1.h:33
TrigTau_p1::m_nMatchedTracks
int m_nMatchedTracks
Definition
TrigTau_p1.h:40
TrigTau_p1::m_p4PtEtaPhiM
TPObjRef m_p4PtEtaPhiM
Definition
TrigTau_p1.h:43
TrigTau_p1::m_err_phi
float m_err_phi
Definition
TrigTau_p1.h:36
TrigTau_p1::m_err_eta
float m_err_eta
Definition
TrigTau_p1.h:35
TrigTau_p1::m_err_Zvtx
float m_err_Zvtx
Definition
TrigTau_p1.h:37
TrigTau_p1::m_etCalibCluster
float m_etCalibCluster
Definition
TrigTau_p1.h:39
TrigTau_p1::m_Zvtx
float m_Zvtx
Definition
TrigTau_p1.h:34
TrigTau
File: TrigTau.h.
Definition
TrigTau.h:37
TrigTau::roiId
int roiId() const
accessor methods
Definition
TrigTau.cxx:72
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::nMatchedTracks
int nMatchedTracks() const
Definition
TrigTau.cxx:82
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::setTrackCollection
void setTrackCollection(const TrigInDetTrackCollection *trackColl)
Definition
TrigTau.cxx:99
TrigTau::setZvtx
void setZvtx(float zvtx)
Definition
TrigTau.cxx:93
Generated on
for ATLAS Offline Software by
1.17.0