ATLAS Offline Software
Loading...
Searching...
No Matches
MaterialStepCnv_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// MaterialStepCnv_p1.h, (c) ATLAS Detector software
8
9#ifndef MATERIAL_STEP_CNV_P1_H
10#define MATERIAL_STEP_CNV_P1_H
11
13
16
17class MsgStream;
18
19class MaterialStepCnv_p1 : public T_AthenaPoolTPCnvBase<Trk::MaterialStep, Trk::MaterialStep_p1>
20{
21 public:
23
24 virtual void persToTrans( const Trk::MaterialStep_p1 *persObj,
25 Trk::MaterialStep *transObj,
26 MsgStream &log );
27 virtual void transToPers( const Trk::MaterialStep *transObj,
28 Trk::MaterialStep_p1 *persObj,
29 MsgStream &log );
30};
31
32#endif // MATERIAL_STEP_CNV_P1_H
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const Trk::MaterialStep *transObj, Trk::MaterialStep_p1 *persObj, MsgStream &log)
virtual void persToTrans(const Trk::MaterialStep_p1 *persObj, Trk::MaterialStep *transObj, MsgStream &log)
the persistent object is simply a std::vector<float> where
is needed for the recording of MaterialProperties from Geant4 and read them in with the mapping algor...