ATLAS Offline Software
Loading...
Searching...
No Matches
TgcCoinDataContainerCnv_tlp3.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 TGCCOINDATACONTAINERCNV_TLP3_H
6#define TGCCOINDATACONTAINERCNV_TLP3_H
7
8
10
12
17
18#include <iostream>
19
21 : public AthenaPoolTopLevelTPConverter<Muon::TgcCoinDataContainerCnv_p3, Muon::TgcCoinDataContainer_tlp3 >
22{
23public:
24
27
28 virtual void setPStorage( Muon::TgcCoinDataContainer_tlp3 *storage );
29// return list of tokens to extending persistent objects
30// it is stored in m_tokenList member of the Track persistent rep
31 virtual TPCnvTokenList_p1* getTokenListVar() { return &(getTLPersObject()->m_tokenList); }
32
33protected:
34
38};
39
40
41#endif
42
43
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
virtual void setPStorage(Muon::TgcCoinDataContainer_tlp3 *storage)