ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTopoTowerContainerCnv_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 CALOTPCNV_CALOTOPOTOWERCONTAINERCNV_P1_H
8#define CALOTPCNV_CALOTOPOTOWERCONTAINERCNV_P1_H
9
11//std::vector<unsigned int> m_caloRegions;
12//#include <algorithm>
17#include "AthLinks/DataLink.h"
20#include "CaloEvent/CaloTowerContainer.h"
22
25
27 : public T_AthenaPoolTPCnvConstBase<CaloTopoTowerContainer, CaloTopoTowerContainer_p1>
28{
29public:
32
33
34 virtual
37 MsgStream& msg) const override;
38
39
40 virtual
43 MsgStream& msg) const override;
44
45
46private:
51};
52
53
54#endif
This file contains the class definition for the DataLinkCnv_p1 class and DataLinkVectorCnv_p1 class.
TPConverterConstBase< TRANS, PERS > T_AthenaPoolTPCnvConstBase
DataLinkCnv_p1< DataLink< CaloClusterContainer > > m_clusters
DataLinkCnv_p1< DataLink< CaloCellContainer > > m_cells
DataLinkCnv_p1< DataLink< CaloTowerContainer > > m_towers
virtual void persToTrans(const CaloTopoTowerContainer_p1 *, CaloTopoTowerContainer *, MsgStream &msg) const override
virtual void transToPers(const CaloTopoTowerContainer *, CaloTopoTowerContainer_p1 *, MsgStream &msg) const override
Storable container class for CaloTower.
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.
MsgStream & msg
Definition testRead.cxx:32