ATLAS Offline Software
Loading...
Searching...
No Matches
TrigPhotonCnv_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
8
9//-----------------------------------------------------------------------------
10// Persistent to transient
11//-----------------------------------------------------------------------------
13 TrigPhoton *transObj,
14 MsgStream &log )
15{
16 log << MSG::DEBUG << "TrigPhotonCnv_p1::persToTrans called " << endmsg;
17
18 *transObj = TrigPhoton (0, 0, 0,
19 persObj->m_roiID,
20 persObj->m_valid,
22 persObj->m_HadEt,
23 persObj->m_energyRatio,
24 persObj->m_rCore,
25 persObj->m_dEta,
26 persObj->m_dPhi,
27 0, // Fside
28 0, // Weta2
29 0, // F0
30 0, // F1
31 0, // F2
32 0 // F3
33 );
34
35 log << MSG::WARNING << "TrigPhoton->m_cluster being set to NULL because you are trying to read TrigPhoton_p1" << endmsg;
36
37 fillTransFromPStore( &m_P4PtEtaPhiMCnv, persObj->m_P4PtEtaPhiM, transObj, log );
38}
39
40//-----------------------------------------------------------------------------
41// Transient to persistent
42//-----------------------------------------------------------------------------
45 MsgStream &log )
46{
47 log << MSG::DEBUG << "TrigPhotonCnv_p1::transToPers called " << endmsg;
48 log << MSG::WARNING << "TrigPhotonCnv_p1::transToPers should not be called anymore! " << endmsg;
49
50}
#define endmsg
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
virtual void transToPers(const TrigPhoton *transObj, TrigPhoton_p1 *persObj, MsgStream &log)
virtual void persToTrans(const TrigPhoton_p1 *persObj, TrigPhoton *transObj, MsgStream &log)
P4PtEtaPhiMCnv_p1 * m_P4PtEtaPhiMCnv
TPObjRef m_P4PtEtaPhiM