ATLAS Offline Software
SoftLeptonTruthInfoCnv_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_SOFTLEPTONTRUTHINFOCNV_P1_H
6 #define JETTAGINFOTPCNV_SOFTLEPTONTRUTHINFOCNV_P1_H
7 
11 #include "SLTrueInfoCnv_p1.h"
12 
14 
15 namespace Analysis {
16 
17  class BaseTagInfoCnv_p1;
18 
20  : public T_AthenaPoolTPPolyCnvBase<JetTagInfoBase, SoftLeptonTruthInfo, SoftLeptonTruthInfo_p1> {
21 
22  public:
23 
25  : m_baseTagCnv(0), m_sltCnv(0)
26  { }
27 
28  virtual void persToTrans(const SoftLeptonTruthInfo_p1 *persObj,
29  SoftLeptonTruthInfo *transObj,
30  MsgStream &log);
31  virtual void transToPers(const SoftLeptonTruthInfo *transObj,
32  SoftLeptonTruthInfo_p1 *persObj,
33  MsgStream &log);
34 
35  private:
38  };
39 }
40 
41 
42 #endif
43 
ITPConverterFor
Definition: TPConverter.h:37
Analysis::SoftLeptonTruthInfo_p1
Definition: SoftLeptonTruthInfo_p1.h:14
JetTagInfoBase.h
Analysis::SoftLeptonTruthInfoCnv_p1::m_baseTagCnv
BaseTagInfoCnv_p1 * m_baseTagCnv
Definition: SoftLeptonTruthInfoCnv_p1.h:36
TPPolyCnvBase
Definition: TPConverter.h:674
Analysis::SoftLeptonTruthInfoCnv_p1::transToPers
virtual void transToPers(const SoftLeptonTruthInfo *transObj, SoftLeptonTruthInfo_p1 *persObj, MsgStream &log)
Definition: SoftLeptonTruthInfoCnv_p1.cxx:19
Analysis::SoftLeptonTruthInfo
Class SoftLeptonTruthInfo: Class to store truth information about lepton in jet.
Definition: SoftLeptonTruthInfo.h:18
T_AthenaPoolTPConverter.h
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
Analysis::SoftLeptonTruthInfoCnv_p1::SoftLeptonTruthInfoCnv_p1
SoftLeptonTruthInfoCnv_p1()
Definition: SoftLeptonTruthInfoCnv_p1.h:24
Analysis::BaseTagInfoCnv_p1
Definition: BaseTagInfoCnv_p1.h:18
SoftLeptonTruthInfo_p1.h
Analysis::SoftLeptonTruthInfoCnv_p1
Definition: SoftLeptonTruthInfoCnv_p1.h:20
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Analysis::SoftLeptonTruthInfoCnv_p1::m_sltCnv
ITPConverterFor< SLTrueInfo > * m_sltCnv
Definition: SoftLeptonTruthInfoCnv_p1.h:37
Analysis::SoftLeptonTruthInfoCnv_p1::persToTrans
virtual void persToTrans(const SoftLeptonTruthInfo_p1 *persObj, SoftLeptonTruthInfo *transObj, MsgStream &log)
Definition: SoftLeptonTruthInfoCnv_p1.cxx:32
SoftLeptonTruthInfo.h
SLTrueInfoCnv_p1.h