ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObjectContainerCnv_p2.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#include "AthLinks/ElementLinkVector.h"
9
10void eflowObjectContainerCnv_p2::persToTrans( const eflowObjectContainer_p2 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream ){
11
12 transObj->setMissET (persObj->m_misset);
13 transObj->setSumET (persObj->m_sumet);
14 transObj->setpTx (persObj->m_ptx);
15 transObj->setpTy (persObj->m_pty);
16 transObj->setNumEf (persObj->m_numef);
17
18 transObj->setNumPhot (persObj->m_numphot);
19 transObj->setNumEle (persObj->m_numele);
20 transObj->setNumMuo (persObj->m_nummuo);
21
22 transObj->setCircularity (persObj->m_circularity);
23 transObj->setThrust (persObj->m_thrust);
24 transObj->setOblateness (persObj->m_oblateness);
25
26 transObj->set_valid (persObj->m_valid);
27
28 m_vectorConv.persToTrans(&persObj->m_myPersVector,transObj,eflowStream);
29
30}
31
32void eflowObjectContainerCnv_p2::transToPers( const eflowObjectContainer *transObj,eflowObjectContainer_p2 *persObj, MsgStream &eflowStream ){
33
34 persObj->m_misset = transObj->missET();
35
36 persObj->m_sumet = transObj->sumET();
37 persObj->m_ptx = transObj->pTx();
38 persObj->m_pty = transObj->pTy();
39 persObj->m_numef = transObj->numEf();
40
41 persObj->m_numphot = transObj->numPhot();
42 persObj->m_numele = transObj->numEle();
43 persObj->m_nummuo = transObj->numMuo();
44
45 persObj->m_circularity = transObj->circularity();
46 persObj->m_thrust = transObj->thrust();
47 persObj->m_oblateness = transObj->oblateness();
48
49 persObj->m_valid = transObj->isValid();
50
51 m_vectorConv.transToPers(transObj,&persObj->m_myPersVector,eflowStream);
52
53}
This file contains the class definition for the ElementLinkVector_p1 class.
T_AthenaPoolTPCnvVector< DataVector< eflowObject >, std::vector< eflowObject_p2 >, eflowObjectCnv_p2 > m_vectorConv
virtual void transToPers(const eflowObjectContainer *transObj, eflowObjectContainer_p2 *persObj, MsgStream &eflowStream)
virtual void persToTrans(const eflowObjectContainer_p2 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream)
std::vector< eflowObject_p2 > m_myPersVector
void setNumPhot(double NumPhot)
void setNumMuo(double NumMuo)
void setNumEle(double NumEle)
void setThrust(double thrust)
void setSumET(double SumET)
void setNumEf(double NumEf)
void set_valid(bool c_valid)
void setMissET(double MissET)
void setCircularity(double circ)
void setOblateness(double oblateness)