ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObjectContainerCnv_p4.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_p4::persToTrans( const eflowObjectContainer_p4 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream ){
11
12 transObj->setMissET (-999);
13 transObj->setSumET (-999);
14 transObj->setpTx (-999);
15 transObj->setpTy (-999);
16 transObj->setNumEf (-9);
17
18 transObj->setNumPhot (-9);
19 transObj->setNumEle (-9);
20 transObj->setNumMuo (-9);
21
22 transObj->setCircularity (-999);
23 transObj->setThrust (-999);
24 transObj->setOblateness (-999);
25
26 transObj->set_valid (1);
27
28 m_vectorConv.persToTrans(&persObj->m_myPersVector,transObj,eflowStream);
29
30}
31
32void eflowObjectContainerCnv_p4::transToPers( const eflowObjectContainer *transObj,eflowObjectContainer_p4 *persObj, MsgStream &eflowStream ){
33
34 m_vectorConv.transToPers(transObj,&persObj->m_myPersVector,eflowStream);
35
36}
This file contains the class definition for the ElementLinkVector_p1 class.
virtual void transToPers(const eflowObjectContainer *transObj, eflowObjectContainer_p4 *persObj, MsgStream &eflowStream)
virtual void persToTrans(const eflowObjectContainer_p4 *persObj, eflowObjectContainer *transObj, MsgStream &eflowStream)
T_AthenaPoolTPCnvVector< DataVector< eflowObject >, std::vector< eflowObject_p4 >, eflowObjectCnv_p4 > m_vectorConv
std::vector< eflowObject_p4 > 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)