ATLAS Offline Software
Loading...
Searching...
No Matches
TruthInfoCnv_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_TRUTHINFOCNV_P1_H
6#define JETTAGINFOTPCNV_TRUTHINFOCNV_P1_H
7
9
13
14class MsgStream;
15
19
20
21namespace Analysis {
23
25 : public T_AthenaPoolTPPolyCnvBase<JetTagInfoBase, TruthInfo, TruthInfo_p1>
26 {
27 public:
28 inline TruthInfoCnv_p1 (void)
29 :m_baseTagCnv(0)
30 {}
31
32 virtual void persToTrans(const TruthInfo_p1 *persObj,
33 TruthInfo *transObj,
34 MsgStream &log);
35 virtual void transToPers(const TruthInfo *transObj,
36 TruthInfo_p1 *persObj,
37 MsgStream &log);
38
39 private:
41 };
42}
43
44
45#endif
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
virtual void transToPers(const TruthInfo *transObj, TruthInfo_p1 *persObj, MsgStream &log)
BaseTagInfoCnv_p1 * m_baseTagCnv
virtual void persToTrans(const TruthInfo_p1 *persObj, TruthInfo *transObj, MsgStream &log)
Class TruthInfo: Class to store more truth information about a JetTag (e.g.
Definition TruthInfo.h:19
The namespace of all packages in PhysicsAnalysis/JetTagging.