ATLAS Offline Software
Loading...
Searching...
No Matches
MissingETCompositionCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5
7
11
12// specializing template for Weight_p1, filling weights
13
15
16namespace MissingETHandlers
17{
18 template <>
22
23 template <>
25 this->setWpx(w.wx); this->setWpy(w.wy); this->setWet(w.wet); this->setStatusWord(w.statusWord);
26 }
27}
28
29void
30MissingETCompositionCnv_p1::transToPers(const MissingETComposition* transObj,
32 MsgStream &reporter ) const
33{
34 reporter << MSG::DEBUG << "MissingETCompositionCnv_p1 toPers()" << endmsg;
35
36 navCnv.transToPers( transObj, &persObj->m_nav, reporter );
37
38 reporter << MSG::DEBUG << "MissingETCompositionCnv_p1 toPers() done ..." << endmsg;
39}
40
41void
42MissingETCompositionCnv_p1::persToTrans(const MissingETComposition_p1* persObj,
43 MissingETComposition* transObj,
44 MsgStream &reporter ) const
45{
46 reporter << MSG::DEBUG << "MissingETCompositionCnv toTrans()" << endmsg;
47
48 navCnv.persToTrans( &(persObj->m_nav), transObj, reporter );
49
50 reporter << MSG::DEBUG << "MissingETCompositionCnv_p1 toTrans() done ..." << endmsg;
51}
52
#define endmsg
NavigableCnv_p1< Navigable< INavigable4MomentumCollection, double > > NavigableCnv_t
static const NavigableCnv_t navCnv
Definition JetCnv_p1.cxx:31
This file contains the class definition for the NavigableCnv_p2 class.
Navigable_p2< unsigned int, MissingETComposition_p1::Weight_p1 > m_nav
void persToTrans(const PersNavigable_t &pers, Navigable_t &trans, MsgStream &log) const