ATLAS Offline Software
Loading...
Searching...
No Matches
AtlfInfoCnv_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef JETTAGINFOTPCNV_ATLINFOCNV_P1_H
6#define JETTAGINFOTPCNV_ATLINFOCNV_P1_H
7
9
12#include "JetTagInfo/AtlfInfo.h"
13
14class MsgStream;
15
19
20
21namespace Analysis {
22
24
26 : public T_AthenaPoolTPPolyCnvBase<JetTagInfoBase, AtlfInfo, AtlfInfo_p1>
27 {
28 public:
29 inline AtlfInfoCnv_p1 (void)
30 : m_baseTagCnv(0)
31 {}
32
33 virtual void persToTrans(const AtlfInfo_p1 *persObj,
34 AtlfInfo *transObj,
35 MsgStream &log);
36 virtual void transToPers(const AtlfInfo *transObj,
37 AtlfInfo_p1 *persObj,
38 MsgStream &log);
39
40 private:
42
43 };
44}
45
46
47#endif
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
virtual void transToPers(const AtlfInfo *transObj, AtlfInfo_p1 *persObj, MsgStream &log)
virtual void persToTrans(const AtlfInfo_p1 *persObj, AtlfInfo *transObj, MsgStream &log)
BaseTagInfoCnv_p1 * m_baseTagCnv
Basic class to hold Atlfast Info.
Definition AtlfInfo.h:16
The namespace of all packages in PhysicsAnalysis/JetTagging.