ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTruthParticleAuxContainerCnv_v1.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2//
3// Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
4//
5#ifndef XAODTRUTHATHENAPOOL_XAODTRUTHPARTICLEAUXCONTAINERCNV_V1_H
6#define XAODTRUTHATHENAPOOL_XAODTRUTHPARTICLEAUXCONTAINERCNV_V1_H
7
8// EDM include(s).
11
12// Gaudi/Athena include(s).
14
25 : public T_AthenaPoolTPCnvConstBase<xAOD::TruthParticleAuxContainer,
26 xAOD::TruthParticleAuxContainer_v1> {
27
28 public:
31
32 // Use the base class's converter functions.
35
37 virtual void persToTrans(const xAOD::TruthParticleAuxContainer_v1* oldObj,
39 MsgStream& log) const override;
43 MsgStream& log) const override;
44
45}; // class xAODTruthParticleAuxContainerCnv_v1
46
47#endif // XAODTRUTHATHENAPOOL_XAODTRUTHPARTICLEAUXCONTAINERCNV_V1_H
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
xAODTruthParticleAuxContainerCnv_v1()=default
Default constructor.
virtual void transToPers(const xAOD::TruthParticleAuxContainer *, xAOD::TruthParticleAuxContainer_v1 *, MsgStream &log) const override
Dummy function inherited from the base class.
virtual void persToTrans(const xAOD::TruthParticleAuxContainer_v1 *oldObj, xAOD::TruthParticleAuxContainer *newObj, MsgStream &log) const override
Function converting from the old type to the current one.
Auxiliary store for the truth vertices.
TruthParticleAuxContainer_v2 TruthParticleAuxContainer
Declare the latest version of the truth particle auxiliary container.