ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODTruthAthenaPool
src
xAODTruthVertexAuxContainerCnv_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_XAODTRUTHVERTEXAUXCONTAINERCNV_V1_H
6
#define XAODTRUTHATHENAPOOL_XAODTRUTHVERTEXAUXCONTAINERCNV_V1_H
7
8
// EDM include(s).
9
#include "
xAODTruth/TruthVertexAuxContainer.h
"
10
#include "
xAODTruth/versions/TruthVertexAuxContainer_v1.h
"
11
12
// Gaudi/Athena include(s).
13
#include "
AthenaPoolCnvSvc/T_AthenaPoolTPConverter.h
"
14
24
class
xAODTruthVertexAuxContainerCnv_v1
25
:
public
T_AthenaPoolTPCnvConstBase
<xAOD::TruthVertexAuxContainer,
26
xAOD::TruthVertexAuxContainer_v1> {
27
28
public
:
30
xAODTruthVertexAuxContainerCnv_v1
() =
default
;
31
32
// Use the base class's converter functions.
33
using
base_class::persToTrans
;
34
using
base_class::transToPers
;
35
37
virtual
void
persToTrans
(
const
xAOD::TruthVertexAuxContainer_v1
* oldObj,
38
xAOD::TruthVertexAuxContainer
* newObj,
39
MsgStream& log)
const override
;
41
virtual
void
transToPers
(
const
xAOD::TruthVertexAuxContainer
*,
42
xAOD::TruthVertexAuxContainer_v1
*,
43
MsgStream& log)
const override
;
44
45
};
// class xAODTruthVertexAuxContainerCnv_v1
46
47
#endif
// XAODTRUTHATHENAPOOL_XAODTRUTHVERTEXAUXCONTAINERCNV_V1_H
T_AthenaPoolTPConverter.h
T_AthenaPoolTPCnvConstBase
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
Definition
T_AthenaPoolTPConverter.h:44
TruthVertexAuxContainer.h
TruthVertexAuxContainer_v1.h
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
xAODTruthVertexAuxContainerCnv_v1::persToTrans
virtual void persToTrans(const xAOD::TruthVertexAuxContainer_v1 *oldObj, xAOD::TruthVertexAuxContainer *newObj, MsgStream &log) const override
Function converting from the old type to the current one.
Definition
xAODTruthVertexAuxContainerCnv_v1.cxx:21
xAODTruthVertexAuxContainerCnv_v1::transToPers
virtual void transToPers(const xAOD::TruthVertexAuxContainer *, xAOD::TruthVertexAuxContainer_v1 *, MsgStream &log) const override
Dummy function inherited from the base class.
Definition
xAODTruthVertexAuxContainerCnv_v1.cxx:74
xAODTruthVertexAuxContainerCnv_v1::xAODTruthVertexAuxContainerCnv_v1
xAODTruthVertexAuxContainerCnv_v1()=default
Default constructor.
xAOD::TruthVertexAuxContainer_v1
Auxiliary store for the truth vertices.
Definition
TruthVertexAuxContainer_v1.h:31
xAOD::TruthVertexAuxContainer
TruthVertexAuxContainer_v2 TruthVertexAuxContainer
Declare the latest version of the truth vertex auxiliary container.
Definition
TruthVertexAuxContainer.h:15
Generated on
for ATLAS Offline Software by
1.17.0