ATLAS Offline Software
Loading...
Searching...
No Matches
IPInfoPlusCnv_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#ifndef JETTAGINFOTPCNV_IPINFOPLUSCNV_P1_H
6#define JETTAGINFOTPCNV_IPINFOPLUSCNV_P1_H
7
9
13
14class MsgStream;
15
16namespace Analysis {
17
19 : public T_AthenaPoolTPPolyCnvBase<JetTagInfoBase, IPInfoPlus, IPInfoPlus_p1> {
20 public:
25 virtual void persToTrans(const IPInfoPlus_p1* persObj, IPInfoPlus* transObj, MsgStream &log);
26 virtual void transToPers(const IPInfoPlus* transObj, IPInfoPlus_p1* persObj, MsgStream &log);
27
28 private:
29
31
32 //typedef T_AthenaPoolTPValVectorCnv<std::vector<IPTrackInfo>,
33 //std::vector<TPObjRef>,
34 //ITPConverterFor<IPTrackInfo> > IPTrackInfoVectorCnv;
35 //IPTrackInfoVectorCnv m_trackInfoVectorCnv;
37};
38
39}
40#endif
41
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
ITPConverterFor< IPTrackInfo > * m_trackInfoCnv
virtual void transToPers(const IPInfoPlus *transObj, IPInfoPlus_p1 *persObj, MsgStream &log)
Save data to the persistant format.
BaseTagInfoCnv_p1 * m_baseTagCnv
virtual void persToTrans(const IPInfoPlus_p1 *persObj, IPInfoPlus *transObj, MsgStream &log)
Fluf the data up again.
This class contains additional information for tags based on impact parameter, like pointers to the T...
Definition IPInfoPlus.h:25
The namespace of all packages in PhysicsAnalysis/JetTagging.