ATLAS Offline Software
Loading...
Searching...
No Matches
PhotonAssociationCnv_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef JETTAGINFOTPCNV_PhotonAssociationCNV_P1_H
6#define JETTAGINFOTPCNV_PhotonAssociationCNV_P1_H
7
9
13
14class MsgStream;
15
19
20
21namespace Analysis {
23 : public T_AthenaPoolTPPolyCnvBase<JetAssociationBase, PhotonAssociation, NavAssociationCommon_p1>
24 {
25 public:
27 : m_navAssCnv(0)
28 {}
29
30 virtual void persToTrans(const NavAssociationCommon_p1 *persObj,
31 PhotonAssociation *transObj,
32 MsgStream &log);
33 virtual void transToPers(const PhotonAssociation *transObj,
35 MsgStream &log);
36
37 private:
39 };
40}
41
42
43#endif
This file contains the class definition for the NavigableCnv_p1 class.
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
virtual void transToPers(const PhotonAssociation *transObj, NavAssociationCommon_p1 *persObj, MsgStream &log)
NavigableCnv_p1< Navigable< PhotonContainer, double >, float > * m_navAssCnv
virtual void persToTrans(const NavAssociationCommon_p1 *persObj, PhotonAssociation *transObj, MsgStream &log)
Convert to trans form.
The namespace of all packages in PhysicsAnalysis/JetTagging.