ATLAS Offline Software
CLinksAODCnv_p1.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 /*
3  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
4  */
13 #ifndef DATAMODELTESTDATAWRITECNV_CLINKSAODCNV_P1_H
14 #define DATAMODELTESTDATAWRITECNV_CLINKSAODCNV_P1_H
15 
16 
22 
23 
24 namespace DMTest {
25 
26 
28  : public T_AthenaPoolTPCnvConstBase<CLinksAOD, CLinksAOD_p1>
29 {
30 public:
33 
34 
35  virtual void persToTrans (const CLinksAOD_p1* persObj,
36  CLinksAOD* transObj,
37  MsgStream &log) const override;
38 
39  virtual void transToPers (const CLinksAOD* transObj,
40  CLinksAOD_p1* persObj,
41  MsgStream &log) const override;
42 
43 
44 private:
47 };
48 
49 
50 } // namespace DMTest
51 
52 
53 #endif // not DATAMODELTESTDATAWRITECNV_CLINKSAODCNV_P1_H
ElementLinkCnv_p3
Definition: ElementLinkCnv_p3.h:27
ElementLinkCnv_p3.h
This file contains the class definition for the ElementLinkCnv_p3 class.
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
ElementLinkVectorCnv_p1
Definition: ElementLinkVectorCnv_p1.h:28
DMTest::CLinksAOD_p1
Persistent class for AOD CLinks container.
Definition: CLinksAOD_p1.h:29
CLinksAOD.h
For testing thinning of AOD objects.
ElementLinkVectorCnv_p1.h
This file contains the class definition for the ElementLinkVectorCnv_p1 class. NOTE: it should be inc...
DMTest::CLinksAODCnv_p1::m_velCnv
ElementLinkCnv_p3< ElementLink< CVec > > m_velCnv
Definition: CLinksAODCnv_p1.h:45
DMTest::CLinksAODCnv_p1
Definition: CLinksAODCnv_p1.h:29
CLinksAOD_p1.h
Persistent class for AOD CLinks container. Used for thinning tests.
T_AthenaPoolTPConverter.h
DMTest::CLinksAODCnv_p1::transToPers
virtual void transToPers(const CLinksAOD *transObj, CLinksAOD_p1 *persObj, MsgStream &log) const override
Definition: CLinksAODCnv_p1.cxx:35
DMTest::CLinksAOD
For testing thinning of AOD objects.
Definition: CLinksAOD.h:32
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
DMTest::CLinksAODCnv_p1::m_elvCnv
ElementLinkVectorCnv_p1< ElementLinkVector< CVec > > m_elvCnv
Definition: CLinksAODCnv_p1.h:46
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
DMTest::CLinksAODCnv_p1::persToTrans
virtual void persToTrans(const CLinksAOD_p1 *persObj, CLinksAOD *transObj, MsgStream &log) const override
Definition: CLinksAODCnv_p1.cxx:18
TPConverterConstBase
Definition: TPConverter.h:776
DMTest
Definition: B.h:23