ATLAS Offline Software
Loading...
Searching...
No Matches
MuonMeasurementsCnv.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 TPCNV_MUONMEASUREMENTSCNV_H
6#define TPCNV_MUONMEASUREMENTSCNV_H
7
8
10
13
14#include "MuonMeasurements.h"
15
16//-----------------------------------------------------------------------------
17// Base class definition
18//-----------------------------------------------------------------------------
20
22
23//-----------------------------------------------------------------------------
24// Converter for TrackCollection object
25//-----------------------------------------------------------------------------
27{
28 friend class CnvFactory<MuonMeasurementsCnv>;
29
30protected:
31public:
32 MuonMeasurementsCnv( ISvcLocator *svcloc );
33protected:
34
36
37 virtual void readObjectFromPool( const std::string& );
38
40
41private:
44};
45
46#endif
47
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
T_AthenaPoolExtendingCnv< TPCnv::MuonMeasurements, MuonMeasurements_PERS > MuonMeasurementsCnvBase
TPCnv::MuonMeasurements_tlp2 MuonMeasurements_PERS
his file contains the class definition for the templated T_AthenaPoolExtendingCnv class.
Abstract factory to create the converter.
MuonMeasurementsCnv(ISvcLocator *svcloc)
virtual void readObjectFromPool(const std::string &)
Read the persistent object from POOL.
virtual AthenaPoolCnvTPExtension * clone()
Clone this Athena Converter.
MuonMeasurementsCnv_tlp1 m_TPConverter_p1
virtual AthenaPoolTopLevelTPCnvBase * getTopLevelTPCnv()
Return the top level TP converter (which is always used for writing)
MuonMeasurementsCnv_tlp2 m_TPConverter_p2
This object contains the muon "extensions" for e.g.