ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCaloEnergiesCnv.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// removal candidate - together will all MuonCaloEnergies* things.
6
7#ifndef RECATHENAPOOL_MUONCALOENERGIES_CNV_H
8#define RECATHENAPOOL_MUONCALOENERGIES_CNV_H
9
10
12
14
15#include "MuonCaloEnergies.h"
16
17
18//-----------------------------------------------------------------------------
19// Base class definition
20//-----------------------------------------------------------------------------
22
24
25//-----------------------------------------------------------------------------
26// Converter for TrackCollection object
27//-----------------------------------------------------------------------------
29{
30 friend class CnvFactory<MuonCaloEnergiesCnv>;
31
32protected:
33public:
34 MuonCaloEnergiesCnv( ISvcLocator *svcloc );
35protected:
36
37 virtual StatusCode initialize();
38
40
41 virtual void readObjectFromPool( const std::string& );
42
44
45private:
47};
48
49#endif
50
51
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
MuonCaloEnergyContainer_tlp1 MuonCaloEnergies_PERS
T_AthenaPoolExtendingCnv< TPCnv::MuonCaloEnergies, MuonCaloEnergies_PERS > MuonCaloEnergiesCnvBase
his file contains the class definition for the templated T_AthenaPoolExtendingCnv class.
Abstract factory to create the converter.
virtual void readObjectFromPool(const std::string &)
Read the persistent object from POOL.
MuonCaloEnergiesCnv(ISvcLocator *svcloc)
virtual AthenaPoolCnvTPExtension * clone()
Clone this Athena Converter.
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
Return the top level TP converter (which is always used for writing)
MuonCaloEnergyContainerCnv_tlp1 m_TPConverter
virtual StatusCode initialize()
Gaudi Service Interface method implementations: