ATLAS Offline Software
Loading...
Searching...
No Matches
MdtPrepDataContainerCnv.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#ifndef MUONEVENTATHENAPOOL_MDTPREPDATACONTAINERCNV_H
6#define MUONEVENTATHENAPOOL_MDTPREPDATACONTAINERCNV_H
7
13
14class StoreGateSvc;
15class MdtIdHelper;
16
17// the latest persistent representation type of DataCollection:
20
46
47#endif
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
Muon::MdtPrepDataContainer_p2 MdtPrepDataContainer_PERS
T_AthenaPoolCustomCnv< Muon::MdtPrepDataContainer, MdtPrepDataContainer_PERS > MdtPrepDataContainerCnvBase
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
virtual MdtPrepDataContainer_PERS * createPersistent(Muon::MdtPrepDataContainer *transCont)
virtual Muon::MdtPrepDataContainer * createTransient(const Token *token)
MdtPrepDataContainerCnv_tlp1 m_converter_tlp1
'Old style' top level convertor
MdtPrepDataContainerCnv(ISvcLocator *svcloc)
virtual ~MdtPrepDataContainerCnv()
Muon::MdtPrepDataContainerCnv_p2 m_converter_p2
New, flattened convertor.
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
Class to handle the conversion of the transient MdtPrepDataContainer into its persistent representati...
The Athena Transient Store API.
Compatibility for old converter classes that don't get passed the key.
This class provides a token that identifies in a unique way objects on the persistent storage.
Definition Token.h:21
MuonPRD_Container_p2< MdtPrepData_p2 > MdtPrepDataContainer_p2
MuonPrepDataContainerT< MdtPrepData > MdtPrepDataContainer