ATLAS Offline Software
Loading...
Searching...
No Matches
CaloShowerContainerCnv_p1.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef CALOATHENAPOOL_CALOSHOWERCONTAINERCNV_P1_H
8#define CALOATHENAPOOL_CALOSHOWERCONTAINERCNV_P1_H
9
10
11//#include "CaloEvent/CaloShowerContainer.h"
16
17
19
20
21
22//typedef T_AthenaPoolTPCnvVector<CaloShowerContainer, CaloShowerContainer_p1, CaloShowerCnv_p1> CaloShowerContainerCnvBasep1_t;
23
25 : public T_AthenaPoolTPCnvConstBase<CaloShowerContainer, CaloShowerContainer_p1>
26{
27public:
30
31
33
34 virtual void persToTrans(const CaloShowerContainer_p1*, CaloShowerContainer*, MsgStream &log) const override final;
35 virtual void transToPers(const CaloShowerContainer*, CaloShowerContainer_p1*, MsgStream &log) const override final;
36
37 private:
40
41};
42
43
44#endif
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
CaloSamplingDataCnv_p1 m_samplingDataCnv
virtual void transToPers(const CaloShowerContainer *, CaloShowerContainer_p1 *, MsgStream &log) const override final
virtual void persToTrans(const CaloShowerContainer_p1 *, CaloShowerContainer *, MsgStream &log) const override final
CaloClusterMomentStoreCnv_p1 m_momentStoreCnv
Container class for CaloShower.
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.