ATLAS Offline Software
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 {
29 public:
32 
33 
34  virtual
37  MsgStream& msg) const override;
38 
39 
40  virtual
43  MsgStream& msg) const override;
44 
45 
46 private:
51 };
52 
53 
54 #endif
CaloTopoTowerContainerCnv_p1::m_caloTowerSegCnv
CaloTowerSegCnv_p1 m_caloTowerSegCnv
Definition: CaloTopoTowerContainerCnv_p1.h:47
CaloTopoTowerContainerCnv_p1
Definition: CaloTopoTowerContainerCnv_p1.h:28
DataLinkCnv_p1.h
This file contains the class definition for the DataLinkCnv_p1 class and DataLinkVectorCnv_p1 class.
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
ITPCnvBase.h
CaloTopoTowerContainerCnv_p1::m_cells
DataLinkCnv_p1< DataLink< CaloCellContainer > > m_cells
Definition: CaloTopoTowerContainerCnv_p1.h:48
CaloTowerSegCnv_p1.h
CaloTopoTowerContainerCnv_p1::m_towers
DataLinkCnv_p1< DataLink< CaloTowerContainer > > m_towers
Definition: CaloTopoTowerContainerCnv_p1.h:50
CaloTopoTowerContainerCnv_p1::m_clusters
DataLinkCnv_p1< DataLink< CaloClusterContainer > > m_clusters
Definition: CaloTopoTowerContainerCnv_p1.h:49
T_AthenaPoolTPConverter.h
CaloTopoTowerContainerCnv_p1::persToTrans
virtual void persToTrans(const CaloTopoTowerContainer_p1 *, CaloTopoTowerContainer *, MsgStream &msg) const override
Definition: CaloTopoTowerContainerCnv_p1.cxx:12
CaloTopoTowerContainerCnv_p1::transToPers
virtual void transToPers(const CaloTopoTowerContainer *, CaloTopoTowerContainer_p1 *, MsgStream &msg) const override
Definition: CaloTopoTowerContainerCnv_p1.cxx:39
CaloCell2ClusterMap.h
CaloTopoTowerContainer
Storable container class for CaloTower.
Definition: CaloTopoTowerContainer.h:51
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
CaloTopoTowerContainer.h
CaloCellContainer.h
TPConverterConstBase
Definition: TPConverter.h:776
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7
CaloTopoTowerContainer_p1
Definition: CaloTopoTowerContainer_p1.h:13
CaloTowerSegCnv_p1
Definition: CaloTowerSegCnv_p1.h:15
CaloTopoTowerContainer_p1.h
DataLinkCnv_p1
Definition: DataLinkCnv_p1.h:23