ATLAS Offline Software
Loading...
Searching...
No Matches
MaterialPropertiesCnv_p1.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// MaterialPropertiesCnv_p1.h, (c) ATLAS Detector software
8
9
10#ifndef MATERIALPROPERTIES_CNV_P1_H
11#define MATERIALPROPERTIES_CNV_P1_H
12
14
17
18class MsgStream;
19
20class MaterialPropertiesCnv_p1 : public T_AthenaPoolTPCnvBase<Trk::MaterialProperties, Trk::MaterialProperties_p1>
21{
22 public:
24
25 virtual void persToTrans( const Trk::MaterialProperties_p1 *persObj,
27 MsgStream &log );
28 virtual void transToPers( const Trk::MaterialProperties *transObj,
30 MsgStream &log );
31};
32
33#endif // MATERIALPROPERTIES_CNV_P1_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const Trk::MaterialProperties *transObj, Trk::MaterialProperties_p1 *persObj, MsgStream &log)
virtual void persToTrans(const Trk::MaterialProperties_p1 *persObj, Trk::MaterialProperties *transObj, MsgStream &log)
the persistent object is simply a std::vector<float> where
Material with information about thickness of material.