ATLAS Offline Software
TauShotCnv_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 
13 #ifndef TAUEVENTTPCNV_TAUSHOTCNV_P1_H
14 #define TAUEVENTTPCNV_TAUSHOTCNV_P1_H
15 
18 //#include "DataModelAthenaPool/ElementLinkVectorCnv_p1.h"
21 
23 #include "tauEvent/TauShot.h"
25 
27 class MsgStream;
28 
30 class TauShotCnv_p1 : public T_AthenaPoolTPCnvBase<Analysis::TauShot, TauShot_p1>
31 {
32 public:
35 
41  virtual void persToTrans(const TauShot_p1 *persObj, Analysis::TauShot *transObj, MsgStream &log);
42 
48  virtual void transToPers(const Analysis::TauShot *transObj, TauShot_p1 *persObj, MsgStream &log);
49 
50 private:
51  //ElementLinkVectorCnv_p1<ElementLinkVector<CaloClusterContainer> > m_clusterVectCnv;
55 
56 };
57 
58 #endif
59 
ElementLinkCnv_p3
Definition: ElementLinkCnv_p3.h:27
ElementLinkCnv_p3.h
This file contains the class definition for the ElementLinkCnv_p3 class.
TauShot_p1.h
TauShotCnv_p1
Transient Persistent converter version 1 for TauShot.
Definition: TauShotCnv_p1.h:31
TPConverterBase
Definition: TPConverter.h:738
TauShot.h
P4EEtaPhiMCnv_p2.h
Analysis::TauShot
Definition: TauShot.h:48
TauShotCnv_p1::persToTrans
virtual void persToTrans(const TauShot_p1 *persObj, Analysis::TauShot *transObj, MsgStream &log)
Fills a transient object from a persistent object.
Definition: TauShotCnv_p1.cxx:12
TauShotCnv_p1::m_P4EEtaPhiMCnv
P4EEtaPhiMCnv_p2 m_P4EEtaPhiMCnv
Definition: TauShotCnv_p1.h:54
T_AthenaPoolTPConverter.h
TauShotCnv_p1::transToPers
virtual void transToPers(const Analysis::TauShot *transObj, TauShot_p1 *persObj, MsgStream &log)
Fills a persistent object from a transient object.
Definition: TauShotCnv_p1.cxx:49
P4EEtaPhiMCnv_p2
Definition: P4EEtaPhiMCnv_p2.h:35
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TauShot_p1
persistent class version 1 for TauPi0Candidate
Definition: TauShot_p1.h:26
TauShotCnv_p1::m_seedCellCnv
ElementLinkCnv_p3< ElementLink< CaloCellContainer > > m_seedCellCnv
Definition: TauShotCnv_p1.h:53
TauShotCnv_p1::m_clusterCnv
ElementLinkCnv_p3< ElementLink< CaloClusterContainer > > m_clusterCnv
Definition: TauShotCnv_p1.h:52
TauShotCnv_p1::TauShotCnv_p1
TauShotCnv_p1()
constructor
Definition: TauShotCnv_p1.h:34