ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTrackCaloClusterAuxContainerCnv_v1.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2/*
3 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
4*/
5// $Id$
6#ifndef XAODPFLOWATHENAPOOL_XAODTRACKCALOCLUSTERAUXCONTAINERCNV_V1_H
7#define XAODPFLOWATHENAPOOL_XAODTRACKCALOCLUSTERAUXCONTAINERCNV_V1_H
8
9// Gaudi/Athena include(s):
11
12// EDM include(s):
15
28 public T_AthenaPoolTPCnvConstBase< xAOD::TrackCaloClusterAuxContainer, xAOD::TrackCaloClusterAuxContainer_v1 >
29{
30public:
33
34
37
39 virtual void persToTrans( const xAOD::TrackCaloClusterAuxContainer_v1* oldObj,
41 MsgStream& log ) const override;
45 MsgStream& log ) const override;
46
47}; // class xAODTrackCaloClusterAuxContainerCnv_v1
48
49#endif // XAODPFLOWATHENAPOOL_XAODTRACKCALOCLUSTERAUXCONTAINERCNV_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.
virtual void transToPers(const xAOD::TrackCaloClusterAuxContainer *, xAOD::TrackCaloClusterAuxContainer_v1 *, MsgStream &log) const override
Dummy function inherited from the base class.
virtual void persToTrans(const xAOD::TrackCaloClusterAuxContainer_v1 *oldObj, xAOD::TrackCaloClusterAuxContainer *newObj, MsgStream &log) const override
Function converting from the old type to the current one.
This class is meant to implement the TrackCaloCluster EDM.
TrackCaloClusterAuxContainer_v1 TrackCaloClusterAuxContainer
Definition of the current TrackCaloCluster auxiliary container.