ATLAS Offline Software
Loading...
Searching...
No Matches
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
15namespace Analysis {
16
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,
33 MsgStream &log);
34
35 private:
38 };
39}
40
41
42#endif
43
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
ITPConverterFor< SLTrueInfo > * m_sltCnv
virtual void transToPers(const SoftLeptonTruthInfo *transObj, SoftLeptonTruthInfo_p1 *persObj, MsgStream &log)
virtual void persToTrans(const SoftLeptonTruthInfo_p1 *persObj, SoftLeptonTruthInfo *transObj, MsgStream &log)
Class SoftLeptonTruthInfo: Class to store truth information about lepton in jet.
The namespace of all packages in PhysicsAnalysis/JetTagging.