ATLAS Offline Software
Loading...
Searching...
No Matches
LifetimeInfoCnv_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_LifeTimeCNV_P1_H
6#define JETTAGINFOTPCNV_LifeTimeCNV_P1_H
7
9
14
15class MsgStream;
16
20
21
22namespace Analysis {
24
26 : public T_AthenaPoolTPPolyCnvBase<JetTagInfoBase, LifetimeInfo, LifetimeInfo_p1>
27 {
28 public:
29 inline LifetimeInfoCnv_p1 (void)
30 :m_baseTagCnv(0)
31 {}
32
33 virtual void persToTrans(const LifetimeInfo_p1 *persObj,
34 LifetimeInfo *transObj,
35 MsgStream &log);
36 virtual void transToPers(const LifetimeInfo *trans,
37 LifetimeInfo_p1 *pers,
38 MsgStream &log);
39
40 private:
42 };
43}
44
45
46#endif
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
virtual void persToTrans(const LifetimeInfo_p1 *persObj, LifetimeInfo *transObj, MsgStream &log)
virtual void transToPers(const LifetimeInfo *trans, LifetimeInfo_p1 *pers, MsgStream &log)
Class LifetimeInfo: Class to store information produced by the LifetimeTag.
The namespace of all packages in PhysicsAnalysis/JetTagging.