ATLAS Offline Software
TrigCompositeCnv_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 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigCombinedEventTPCnv
8  * @class : TrigCompositeCnv_p1
9  *
10  * @brief transient persistent converter for TrigComposites
11  *
12  * @author Camille B.-Champagne <camille.belanger-champagne@cern.ch>
13  **********************************************************************************/
14 #ifndef TRIGCOMBINEDEVENTTPCNV_TRIGCOMBINEDEVENTCNV_P1_H
15 #define TRIGCOMBINEDEVENTTPCNV_TRIGCOMBINEDEVENTCNV_P1_H
16 
18 
22 
23 class MsgStream;
24 
25 class TrigCompositeCnv_p1 : public T_AthenaPoolTPCnvBase<TrigComposite, TrigComposite_p1> {
26 
27  public:
28 
30 
31  virtual void persToTrans(const TrigComposite_p1* persObj, TrigComposite* transObj, MsgStream& log);
32  virtual void transToPers(const TrigComposite* transObj, TrigComposite_p1* persObj, MsgStream& log);
33 
34 };
35 
36 #endif
TrigCompositeCnv_p1::TrigCompositeCnv_p1
TrigCompositeCnv_p1()
Definition: TrigCompositeCnv_p1.h:29
TPConverterBase
Definition: TPConverter.h:738
TrigComposite
Definition: Trigger/TrigEvent/TrigCombinedEvent/TrigCombinedEvent/TrigComposite.h:26
TrigCompositeCnv_p1::persToTrans
virtual void persToTrans(const TrigComposite_p1 *persObj, TrigComposite *transObj, MsgStream &log)
Definition: TrigCompositeCnv_p1.cxx:91
T_AthenaPoolTPConverter.h
TrigComposite_p1
Definition: TrigComposite_p1.h:27
TrigCompositeCnv_p1
Definition: TrigCompositeCnv_p1.h:25
TrigComposite.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TrigCompositeCnv_p1::transToPers
virtual void transToPers(const TrigComposite *transObj, TrigComposite_p1 *persObj, MsgStream &log)
Definition: TrigCompositeCnv_p1.cxx:9
TrigComposite_p1.h