ATLAS Offline Software
Loading...
Searching...
No Matches
CaloTopoTowerContainerCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CaloTopoTowerContainerCnv_H
6#define CaloTopoTowerContainerCnv_H
7
12
15
18
25
27{
29public:
30 CaloTopoTowerContainerCnv(ISvcLocator* svcloc);
31
32 virtual CaloTopoTowerContainer* createTransient() override;
34
35
36 CaloTopoTowerBuilderToolBase* getTool(const std::string& type,
37 const std::string& nm);
38
40 pool::Guid p0_guid{"00B7F56C-1E49-4469-BEBA-C74620575A00"};
41 pool::Guid p1_guid{"4ED29686-28E9-426F-B076-C4E4600F66A7"};
43
44};
45
46#endif
47
48
T_AthenaPoolCustomCnv< CaloTopoTowerContainer, CaloTopoTowerContainerPERS > CaloTopoTowerContainerCnvBase
CaloTopoTowerContainer_p1 CaloTopoTowerContainerPERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CaloTopoTowerBuilderToolBase is abstract base class for tower builders.
virtual CaloTopoTowerContainerPERS * createPersistent(CaloTopoTowerContainer *) override
virtual CaloTopoTowerContainer * createTransient() override
CaloTopoTowerBuilderToolBase * m_TopoTowerBldr
CaloTopoTowerBuilderToolBase * getTool(const std::string &type, const std::string &nm)
CaloTopoTowerContainerCnv(ISvcLocator *svcloc)
CaloTopoTowerContainerCnv_p1 m_converter
Storable container class for CaloTower.
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.