ATLAS Offline Software
TauPi0CandidateCnv_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_TAUPI0CANDIDATECNV_P1_H
14 #define TAUEVENTTPCNV_TAUPI0CANDIDATECNV_P1_H
15 
18 
22 
24 class MsgStream;
25 
27 class TauPi0CandidateCnv_p1 : public T_AthenaPoolTPCnvBase<Analysis::TauPi0Candidate, TauPi0Candidate_p1>
28 {
29 public:
32 
38  virtual void persToTrans(const TauPi0Candidate_p1 *persObj, Analysis::TauPi0Candidate *transObj, MsgStream &log);
39 
45  virtual void transToPers(const Analysis::TauPi0Candidate *transObj, TauPi0Candidate_p1 *persObj, MsgStream &log);
46 
49  {
50  m_vecTauPi0ClusterCnv.setTopConverter( topCnv, 0 );
51  }
52 
53 private:
56 
57 };
58 
59 #endif
60 
TauPi0CandidateCnv_p1::persToTrans
virtual void persToTrans(const TauPi0Candidate_p1 *persObj, Analysis::TauPi0Candidate *transObj, MsgStream &log)
Fills a transient object from a persistent object.
Definition: TauPi0CandidateCnv_p1.cxx:12
ITPConverterFor< Analysis::TauPi0Cluster >
TauPi0Candidate.h
TPConverterBase
Definition: TPConverter.h:738
T_AthenaPoolTPConverter.h
Analysis::TauPi0Candidate
Definition: TauPi0Candidate.h:28
TauPi0CandidateCnv_p1
Transient Persistent converter version 1 for TauPi0Candidate.
Definition: TauPi0CandidateCnv_p1.h:28
TopLevelTPCnvBase
Base class for top-level TP converters.
Definition: TopLevelTPCnvBase.h:32
TauPi0CandidateCnv_p1::m_vecTauPi0ClusterCnv
T_AthenaPoolTPPtrVectorCnv< std::vector< Analysis::TauPi0Cluster * >, std::vector< TPObjRef >, ITPConverterFor< Analysis::TauPi0Cluster > > m_vecTauPi0ClusterCnv
converter for the TauPi0Cluster
Definition: TauPi0CandidateCnv_p1.h:55
TauPi0CandidateCnv_p1::transToPers
virtual void transToPers(const Analysis::TauPi0Candidate *transObj, TauPi0Candidate_p1 *persObj, MsgStream &log)
Fills a persistent object from a transient object.
Definition: TauPi0CandidateCnv_p1.cxx:17
TauPi0CandidateCnv_p1::TauPi0CandidateCnv_p1
TauPi0CandidateCnv_p1()
constructor
Definition: TauPi0CandidateCnv_p1.h:31
TauPi0Candidate_p1
persistent class version 1 for TauPi0Candidate
Definition: TauPi0Candidate_p1.h:24
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TauPi0CandidateCnv_p1::initPrivateConverters
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
make sure that the private converter is known
Definition: TauPi0CandidateCnv_p1.h:48
TPPtrVectorCnv
Definition: TPConverter.h:919
TauPi0Candidate_p1.h