ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_HitCollectionCnv_p3.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 TRTHITCOLLECTIONCNV_P3_H
6#define TRTHITCOLLECTIONCNV_P3_H
7
8// SiHitCollectionCnv_p2, T/P separation of Si Hits
9// author Robert Duxfield <r.duxfield@sheffield.ac.uk>
10
14
15
16class TRT_HitCollectionCnv_p3 : public T_AthenaPoolTPCnvBase<TRTUncompressedHitCollection, TRT_HitCollection_p3>
17{
18 public:
19
21
22 virtual TRTUncompressedHitCollection* createTransient(const TRT_HitCollection_p3* persObj, MsgStream &log);
23
24 virtual void persToTrans(const TRT_HitCollection_p3* persCont,
26 MsgStream &log) ;
27 virtual void transToPers(const TRTUncompressedHitCollection* transCont,
28 TRT_HitCollection_p3* persCont,
29 MsgStream &log) ;
30};
31
32#endif
AtlasHitsVector< TRTUncompressedHit > TRTUncompressedHitCollection
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
virtual void transToPers(const TRTUncompressedHitCollection *transCont, TRT_HitCollection_p3 *persCont, MsgStream &log)
virtual void persToTrans(const TRT_HitCollection_p3 *persCont, TRTUncompressedHitCollection *transCont, MsgStream &log)
virtual TRTUncompressedHitCollection * createTransient(const TRT_HitCollection_p3 *persObj, MsgStream &log)