ATLAS Offline Software
TRT_DriftCircleCnv_p2.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 TRT_DRIFT_CIRCLE_CNV_P2_H
6 #define TRT_DRIFT_CIRCLE_CNV_P2_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: TRT_DriftCircleCnv_p2.h
11 //
12 //-----------------------------------------------------------------------------
13 
15 #include "TRT_DriftCircle_p2.h"
16 
18 
19 class MsgStream;
20 
22  : public T_AthenaPoolTPPolyCnvBase< Trk::PrepRawData,
23  InDet::TRT_DriftCircle,
24  InDet::TRT_DriftCircle_p2>
25 {
26 public:
28 
31  Identifier clusId,
32  std::vector<Identifier>&& rdoList,
33  const InDetDD::TRT_BaseElement* detEl,
34  MsgStream &log);
35 
36  void persToTrans( const InDet::TRT_DriftCircle_p2 *persObj,
37  InDet::TRT_DriftCircle *transObj,
38  MsgStream &log );
39  void transToPers( const InDet::TRT_DriftCircle *transObj,
41  MsgStream &log );
42 
43 
44 };
45 
46 #endif // TRT_DRIFT_CIRCLE_CNV_P2_H
TRT_DriftCircleCnv_p2::persToTrans
void persToTrans(const InDet::TRT_DriftCircle_p2 *persObj, InDet::TRT_DriftCircle *transObj, MsgStream &log)
Definition: TRT_DriftCircleCnv_p2.cxx:44
InDet::TRT_DriftCircle
Definition: TRT_DriftCircle.h:32
TRT_DriftCircleCnv_p2::transToPers
void transToPers(const InDet::TRT_DriftCircle *transObj, InDet::TRT_DriftCircle_p2 *persObj, MsgStream &log)
Definition: TRT_DriftCircleCnv_p2.cxx:55
TPPolyCnvBase
Definition: TPConverter.h:674
T_AthenaPoolTPConverter.h
TRT_DriftCircleCnv_p2
Definition: TRT_DriftCircleCnv_p2.h:25
TRT_DriftCircle.h
TRT_DriftCircle_p2.h
InDet::TRT_DriftCircle_p2
Definition: TRT_DriftCircle_p2.h:20
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TRT_DriftCircleCnv_p2::createTRT_DriftCircle
InDet::TRT_DriftCircle createTRT_DriftCircle(const InDet::TRT_DriftCircle_p2 *persObj, Identifier clusId, std::vector< Identifier > &&rdoList, const InDetDD::TRT_BaseElement *detEl, MsgStream &log)
Definition: TRT_DriftCircleCnv_p2.cxx:19
TRT_DriftCircleCnv_p2::TRT_DriftCircleCnv_p2
TRT_DriftCircleCnv_p2()
Definition: TRT_DriftCircleCnv_p2.h:27
InDetDD::TRT_BaseElement
Definition: TRT_BaseElement.h:57
Identifier
Definition: IdentifierFieldParser.cxx:14