ATLAS Offline Software
Loading...
Searching...
No Matches
MissingETCompositionCnv_p2.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 <>
20 this->setWpx(we.w[0]); this->setWpy(we.w[1]); this->setWet(we.w[2]); this->setStatusWord(we.statusWord);
21 }
22
23 template <>
25 this->setWpx(we.w[0]); this->setWpy(we.w[1]); this->setWet(we.w[2]); this->setStatusWord(we.statusWord);
26 }
27
28}
29
30void
31MissingETCompositionCnv_p2::transToPers(const MissingETComposition* transObj, MissingETComposition_p2* persObj, MsgStream &reporter ) const {
32 // reporter << MSG::DEBUG << "MissingETCompositionCnv_p2 toPers()" << endmsg;
33 navCnv.transToPers( transObj, &persObj->m_nav, reporter );
34 // reporter << MSG::DEBUG << "MissingETCompositionCnv_p2 toPers() done ..." << endmsg;
35}
36
37void
38MissingETCompositionCnv_p2::persToTrans(const MissingETComposition_p2* persObj, MissingETComposition* transObj, MsgStream &reporter ) const {
39 // reporter << MSG::DEBUG << "MissingETCompositionCnv toTrans()" << endmsg;
40 navCnv.persToTrans( &(persObj->m_nav), transObj, reporter );
41 // reporter << MSG::DEBUG << "MissingETCompositionCnv_p2 toTrans() done ..." << endmsg;
42}
43
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, Weight_p1 > m_nav
void persToTrans(const PersNavigable_t &pers, Navigable_t &trans, MsgStream &log) const
unsigned short int statusWord