ATLAS Offline Software
CaloTopoTowerContainerCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //Dear emacs, this is -*-c++-*-
6 #ifndef CaloTopoTowerContainerCnv_H
7 #define CaloTopoTowerContainerCnv_H
8 
13 
16 
19 
28 {
30 public:
31  CaloTopoTowerContainerCnv(ISvcLocator* svcloc);
33 
35  //virtual StatusCode initialize();
36 
38  //virtual StatusCode PoolToDataObject(DataObject*& pObj,const std::string &token);
39 
42 
43 
44  CaloTopoTowerBuilderToolBase* getTool(const std::string& type,
45  const std::string& nm);
46 
51 
52 };
53 
54 #endif
55 
56 
CaloTopoTowerContainerCnv
POOL Converter for CaloTopoTowerContainer.
Definition: CaloTopoTowerContainerCnv.h:28
CaloTopoTowerContainerCnv::getTool
CaloTopoTowerBuilderToolBase * getTool(const std::string &type, const std::string &nm)
Definition: CaloTopoTowerContainerCnv.cxx:100
CaloTopoTowerContainerCnv::createTransient
virtual CaloTopoTowerContainer * createTransient()
initialization
Definition: CaloTopoTowerContainerCnv.cxx:48
CaloTopoTowerContainerCnv_p1
Definition: CaloTopoTowerContainerCnv_p1.h:28
CaloTopoTowerContainerCnv_p1.h
CaloTopoTowerContainerCnv::~CaloTopoTowerContainerCnv
virtual ~CaloTopoTowerContainerCnv()
Definition: CaloTopoTowerContainerCnv.cxx:30
CaloTopoTowerBuilderTool
Definition: CaloTopoTowerBuilderTool.h:37
CaloTopoTowerBuilderToolBase
CaloTopoTowerBuilderToolBase is abstract base class for tower builders.
Definition: CaloTopoTowerBuilderToolBase.h:22
CaloTopoTowerContainerCnv::CaloTopoTowerContainerCnv
CaloTopoTowerContainerCnv(ISvcLocator *svcloc)
Definition: CaloTopoTowerContainerCnv.cxx:19
pool::Guid
::Guid Guid
Definition: T_AthenaPoolCustCnv.h:19
CaloTopoTowerContainerCnv::p1_guid
pool::Guid p1_guid
Definition: CaloTopoTowerContainerCnv.h:49
CaloTopoTowerContainerCnvBase
T_AthenaPoolCustomCnv< CaloTopoTowerContainer, CaloTopoTowerContainerPERS > CaloTopoTowerContainerCnvBase
Definition: CaloTopoTowerContainerCnv.h:18
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
CaloTopoTowerContainerCnv::p0_guid
pool::Guid p0_guid
Definition: CaloTopoTowerContainerCnv.h:48
CaloTopoTowerContainerCnv::createPersistent
virtual CaloTopoTowerContainerPERS * createPersistent(CaloTopoTowerContainer *)
Definition: CaloTopoTowerContainerCnv.cxx:91
CaloTopoTowerContainer
Storable container class for CaloTower.
Definition: CaloTopoTowerContainer.h:51
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
CaloTopoTowerContainerCnv::m_converter
CaloTopoTowerContainerCnv_p1 m_converter
Definition: CaloTopoTowerContainerCnv.h:50
CaloTopoTowerContainer.h
CaloTopoTowerContainerCnv::m_TopoTowerBldr
CaloTopoTowerBuilderToolBase * m_TopoTowerBldr
Definition: CaloTopoTowerContainerCnv.h:47
CalibCoolCompareRT.nm
nm
Definition: CalibCoolCompareRT.py:110
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
CaloTopoTowerContainerPERS
CaloTopoTowerContainer_p1 CaloTopoTowerContainerPERS
Definition: CaloTopoTowerContainerCnv.h:15
CaloTopoTowerContainer_p1
Definition: CaloTopoTowerContainer_p1.h:13
CaloTopoTowerContainer_p1.h