ATLAS Offline Software
BaseTagInfoCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef JETTAGINFOTPCNV_BASETAGINFOCNV_P1_H
6 #define JETTAGINFOTPCNV_BASETAGINFOCNV_P1_H
7 
10 
11 #include "JetTagInfo/BaseTagInfo.h"
12 
13 class MsgStream;
14 
15 namespace Analysis {
16 
18  public T_AthenaPoolTPPolyCnvBase<JetTagInfoBase, BaseTagInfo, BaseTagInfo_p1> {
19  public:
21  virtual void persToTrans(const BaseTagInfo_p1* persObj, BaseTagInfo* transObj, MsgStream &log);
22  virtual void transToPers(const BaseTagInfo* transObj, BaseTagInfo_p1* persObj, MsgStream &log);
23  };
24 }
25 #endif
26 
Analysis::BaseTagInfoCnv_p1::persToTrans
virtual void persToTrans(const BaseTagInfo_p1 *persObj, BaseTagInfo *transObj, MsgStream &log)
Definition: BaseTagInfoCnv_p1.cxx:23
BaseTagInfo_p1.h
TPPolyCnvBase
Definition: TPConverter.h:674
T_AthenaPoolTPConverter.h
Analysis::BaseTagInfo
Class BasetagInfo: Implements methods defined in ITagInfo.
Definition: BaseTagInfo.h:40
Analysis::BaseTagInfoCnv_p1::transToPers
virtual void transToPers(const BaseTagInfo *transObj, BaseTagInfo_p1 *persObj, MsgStream &log)
Definition: BaseTagInfoCnv_p1.cxx:16
BaseTagInfo.h
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
Analysis::BaseTagInfoCnv_p1
Definition: BaseTagInfoCnv_p1.h:18
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Analysis::BaseTagInfo_p1
Hold onto the base tagging info.
Definition: BaseTagInfo_p1.h:17
Analysis::BaseTagInfoCnv_p1::BaseTagInfoCnv_p1
BaseTagInfoCnv_p1()
Definition: BaseTagInfoCnv_p1.h:20