ATLAS Offline Software
Loading...
Searching...
No Matches
LayerMaterialMapCnv_tlp1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// LayerMaterialMapCnv_tlp1.h, (c) ATLAS Detector software
8
9#ifndef LAYERMATERIALMAP_CNV_TLP1_TRK_H
10#define LAYERMATERIALMAP_CNV_TLP1_TRK_H
11
13
23
24class LayerMaterialMapCnv_tlp1 : public AthenaPoolTopLevelTPConverter< LayerMaterialMapCnv_p1, Trk::LayerMaterialMap_tlp1 > {
25
26 public:
27
30
31 virtual void setPStorage( Trk::LayerMaterialMap_tlp1 *storage );
32
33 // return list of tokens to extending persistent objects
34 // it is stored in m_tokenList member of the Track persistent rep
35 virtual TPCnvTokenList_p1* getTokenListVar() { return &(getTLPersObject()->tokenList); }
36
37 protected:
40
45
46};
47
48#endif // LAYERMATERIALCOLLECTION_CNV_TLP1_TRK_H
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
HomogeneousLayerMaterialCnv_p1 m_hlMaterialCnv
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
virtual ~LayerMaterialMapCnv_tlp1()
BinnedLayerMaterialCnv_p1 m_blMaterialCnv
CompoundLayerMaterialCnv_p1 m_clMaterialCnv
MaterialPropertiesCnv_p1 m_materialPropertiesCnv
virtual void setPStorage(Trk::LayerMaterialMap_tlp1 *storage)
CompressedLayerMaterialCnv_p1 m_klMaterialCnv
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...