ATLAS Offline Software
Loading...
Searching...
No Matches
TrigTrackCountsCnv_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
8
10 TrigTrackCounts *transObj,
11 MsgStream &log)
12{
13 log << MSG::DEBUG << "TrigTrackCountsCnv_p2::persToTrans called " << endmsg;
14
15 TrigHisto2D z0_pt;
16 m_trigHistoCnv.persToTrans(&persObj->m_z0_pt, &z0_pt, log);
17 TrigHisto2D eta_phi;
18 m_trigHistoCnv.persToTrans(&persObj->m_eta_phi, &eta_phi, log);
19 *transObj = TrigTrackCounts (std::move(z0_pt), std::move(eta_phi));
20}
21
22
24 TrigTrackCounts_p2* persObj,
25 MsgStream &log)
26{
27 log << MSG::DEBUG << "TrigTrackCountsCnv_p2::transToPers called " << endmsg;
28
29 m_trigHistoCnv.transToPers(&transObj->z0_pt(), &persObj->m_z0_pt, log);
30 m_trigHistoCnv.transToPers(&transObj->eta_phi(), &persObj->m_eta_phi, log);
31}
#define endmsg
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Old TrigTrackCounts
A very basic two dimensional histogram to provide storage of HLT distributions, allowing constraints ...
TrigHisto2DCnv_p1 m_trigHistoCnv
virtual void persToTrans(const TrigTrackCounts_p2 *persObj, TrigTrackCounts *transObj, MsgStream &log)
virtual void transToPers(const TrigTrackCounts *transObj, TrigTrackCounts_p2 *persObj, MsgStream &log)
TrigHisto2D_p1 m_eta_phi
const TrigHisto2D & eta_phi(void) const
const TrigHisto2D & z0_pt(void) const