ATLAS Offline Software
TrigInDetTrackCollectionCnv_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 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigInDetEventTPCnv
8  * @class : TrigInDetTrackCollectionCnv_p1
9  *
10  * @brief transient persistent converter for TrigInDetTrackCollection
11  *
12  * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13  * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14  *
15  * File and Version Information:
16  * $Id: TrigInDetTrackCollectionCnv_p1.h,v 1.2 2009-04-01 22:08:44 salvator Exp $
17  **********************************************************************************/
18 #ifndef TRIGINDETEVENTTPCNV_TRIGINDETTRACKCOLLECTIONCNV_P1_H
19 #define TRIGINDETEVENTTPCNV_TRIGINDETTRACKCOLLECTIONCNV_P1_H
20 
22 
26 
27 
28 class MsgStream;
29 
31  : public T_AthenaPoolTPCnvBase<TrigInDetTrackCollection, TrigInDetTrackCollection_p1>
32 {
33 
34  public:
35 
37 
38  virtual void persToTrans( const TrigInDetTrackCollection_p1*, TrigInDetTrackCollection*, MsgStream& );
39  virtual void transToPers( const TrigInDetTrackCollection*, TrigInDetTrackCollection_p1*, MsgStream& );
40 
43  }
44 
45  private:
46 
48  std::vector<TPObjRef>,
50 
52 
53 };
54 
55 
56 #endif
ITPConverterFor< TrigInDetTrack >
TrigInDetTrackCollectionCnv_p1::initPrivateConverters
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
Definition: TrigInDetTrackCollectionCnv_p1.h:41
TrigInDetTrackCollection
Athena::TPCnvVers::Old Athena::TPCnvVers::Current Athena::TPCnvVers::Current TrigInDetTrackCollection
Definition: TrigInDetEventTPCnv.cxx:136
TrigInDetTrackCollection
Definition: TrigInDetTrackCollection.h:13
TPConverterBase
Definition: TPConverter.h:738
TrigInDetTrackCollection_p1.h
TrigInDetTrackCollection.h
TrigInDetTrackCnv_p1.h
TrigInDetTrackCollection_p1
Definition: TrigInDetTrackCollection_p1.h:26
TrigInDetTrackCollectionCnv_p1
Definition: TrigInDetTrackCollectionCnv_p1.h:32
T_AthenaPoolTPConverter.h
TrigInDetTrackCollectionCnv_p1::TrigInDetTrackVectorCnv_p1
T_AthenaPoolTPPtrVectorCnv< TrigInDetTrackCollection, std::vector< TPObjRef >, ITPConverterFor< TrigInDetTrack > > TrigInDetTrackVectorCnv_p1
Definition: TrigInDetTrackCollectionCnv_p1.h:49
TopLevelTPCnvBase
Base class for top-level TP converters.
Definition: TopLevelTPCnvBase.h:32
ITPConverterFor::setTopConverter
virtual void setTopConverter(TopLevelTPCnvBase *topConverter, const TPObjRef::typeID_t &TPtypeID)
Set which top-level converter owns this elemental converter, and what TPtypeID was assigned to the pe...
Definition: TPConverter.h:221
TrigInDetTrackCollectionCnv_p1::m_trigInDetTrackVectorCnv
TrigInDetTrackVectorCnv_p1 m_trigInDetTrackVectorCnv
Definition: TrigInDetTrackCollectionCnv_p1.h:51
TPPtrVectorCnv
Definition: TPConverter.h:919
TrigInDetTrackCollectionCnv_p1::transToPers
virtual void transToPers(const TrigInDetTrackCollection *, TrigInDetTrackCollection_p1 *, MsgStream &)
Definition: TrigInDetTrackCollectionCnv_p1.cxx:23
TrigInDetTrackCollectionCnv_p1::TrigInDetTrackCollectionCnv_p1
TrigInDetTrackCollectionCnv_p1()
Definition: TrigInDetTrackCollectionCnv_p1.h:36
TrigInDetTrackCollectionCnv_p1::persToTrans
virtual void persToTrans(const TrigInDetTrackCollection_p1 *, TrigInDetTrackCollection *, MsgStream &)
Definition: TrigInDetTrackCollectionCnv_p1.cxx:11