ATLAS Offline Software
Loading...
Searching...
No Matches
TauCommonExtraDetailsCnv_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
17
18#ifndef TAUEVENTTPCNV_TAUCOMMONEXTRADETAILSCNV_P1_H
19#define TAUEVENTTPCNV_TAUCOMMONEXTRADETAILSCNV_P1_H
20
25
26class MsgStream;
27
30 public T_AthenaPoolTPPolyCnvBase<Analysis::TauDetails, Analysis::TauCommonExtraDetails, TauCommonExtraDetails_p1>
31{
32public:
35
38
44 virtual void persToTrans(
45 const TauCommonExtraDetails_p1 *pers,
47 MsgStream &msg );
48
54 virtual void transToPers(
57 MsgStream &msg );
58
59private:
61};
62
63#endif // TAUEVENTTPCNV_TAUCOMMONEXTRADETAILSCNV_P1_H
This file contains the class definition for the ElementLinkCnv_p2 class.
TPPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPPolyCnvBase
Declaration of extra details class for tau event.
Declaration of persistent class for Analysis::TauCommonExtraDetails.
Extra detail class containing information for track and calo seeded tau reconstruction algorithms.
virtual void persToTrans(const TauCommonExtraDetails_p1 *pers, Analysis::TauCommonExtraDetails *trans, MsgStream &msg)
Creates persistent object from transient object.
ElementLinkCnv_p2< ElementLink< CaloCellContainer > > m_cellCnv
virtual void transToPers(const Analysis::TauCommonExtraDetails *trans, TauCommonExtraDetails_p1 *pers, MsgStream &msg)
Creates transient object from persistent object.
Persistent class for Analysis::TauCommonExtraDetails.
MsgStream & msg
Definition testRead.cxx:32