ATLAS Offline Software
MSVVtxInfoCnv_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef JETTAGINFOTPCNV_MSVVtxInfoCnv_P1_H
6 #define JETTAGINFOTPCNV_MSVVtxInfoCnv_P1_H
7 
9 
11 #include "JetTagInfo/MSVVtxInfo.h"
12 #include "VxVertex/RecVertex.h"
14 
15 class MsgStream;
16 
17 
18 namespace Analysis {
20  : public T_AthenaPoolTPCnvBase<MSVVtxInfo, MSVVtxInfo_p1>
21  {
22  public:
23  inline MSVVtxInfoCnv_p1 (void)
24  : m_recoVertexCnv(0)
25  {}
26 
27  virtual void persToTrans(const MSVVtxInfo_p1 *persObj,
28  MSVVtxInfo *transObj,
29  MsgStream &log);
30  virtual void transToPers(const MSVVtxInfo *transObj,
31  MSVVtxInfo_p1 *persObj,
32  MsgStream &log);
33 
34  private:
35 
38  };
39 }
40 
41 
42 #endif
RecVertex.h
ITPConverterFor< Trk::Vertex >
ElementLinkVectorCnv_p1
Definition: ElementLinkVectorCnv_p1.h:28
MSVVtxInfo.h
Analysis::MSVVtxInfo_p1
Definition: MSVVtxInfo_p1.h:17
TPConverterBase
Definition: TPConverter.h:738
ElementLinkVectorCnv_p1.h
This file contains the class definition for the ElementLinkVectorCnv_p1 class. NOTE: it should be inc...
MSVVtxInfo_p1.h
Analysis::MSVVtxInfoCnv_p1::MSVVtxInfoCnv_p1
MSVVtxInfoCnv_p1(void)
Definition: MSVVtxInfoCnv_p1.h:23
T_AthenaPoolTPConverter.h
Analysis::MSVVtxInfoCnv_p1::m_recoVertexCnv
ITPConverterFor< Trk::Vertex > * m_recoVertexCnv
Definition: MSVVtxInfoCnv_p1.h:36
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
Analysis::MSVVtxInfo
Definition: MSVVtxInfo.h:17
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Analysis::MSVVtxInfoCnv_p1::m_trackVecCnv
ElementLinkVectorCnv_p1< ElementLinkVector< Rec::TrackParticleContainer > > m_trackVecCnv
Definition: MSVVtxInfoCnv_p1.h:37
Analysis::MSVVtxInfoCnv_p1::persToTrans
virtual void persToTrans(const MSVVtxInfo_p1 *persObj, MSVVtxInfo *transObj, MsgStream &log)
Load from disk format to in-memory format.
Definition: MSVVtxInfoCnv_p1.cxx:54
Analysis::MSVVtxInfoCnv_p1
Definition: MSVVtxInfoCnv_p1.h:21
Analysis::MSVVtxInfoCnv_p1::transToPers
virtual void transToPers(const MSVVtxInfo *transObj, MSVVtxInfo_p1 *persObj, MsgStream &log)
Given a transient rep, save it to a persistent one.
Definition: MSVVtxInfoCnv_p1.cxx:23