ATLAS Offline Software
Lvl1ResultCnv_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigSteeringEventTPCnv
8  * @class : Lvl1ResultCnv_p1
9  *
10  * @brief The converter for the Lvl1Result_p1 persistent format.
11  *
12  * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. of Geneva, Switzerland
13  * @author Francesca Bucci <f.bucci@cern.ch> - U. of Geneva, Switzerland
14  *
15  * File and Version Information:
16  **********************************************************************************/
17 
18 #ifndef TrigSteeringEventTPCnv_Lvl1ResultCnv_p2_H
19 #define TrigSteeringEventTPCnv_Lvl1ResultCnv_p2_H
20 
22 
23 class MsgStream;
24 
25 namespace LVL1CTP {
26  class Lvl1Result;
27  class Lvl1Result_p2;
28 }
29 
30 namespace LVL1CTP {
31 
32  class Lvl1ResultCnv_p2 : public T_AthenaPoolTPCnvConstBase<Lvl1Result, Lvl1Result_p2> {
33 
34  public:
37 
39  virtual void persToTrans(const Lvl1Result_p2* persObj, Lvl1Result* transObj, MsgStream& log) const override;
40  virtual void transToPers(const Lvl1Result* transObj, Lvl1Result_p2* persObj, MsgStream& log) const override;
41  };
42 
43 }
44 
45 #endif
LVL1CTP::Lvl1ResultCnv_p2::transToPers
virtual void transToPers(const Lvl1Result *transObj, Lvl1Result_p2 *persObj, MsgStream &log) const override
Definition: Lvl1ResultCnv_p2.cxx:11
LVL1CTP::Lvl1ResultCnv_p2::Lvl1ResultCnv_p2
Lvl1ResultCnv_p2()
Definition: Lvl1ResultCnv_p2.h:38
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
LVL1CTP::Lvl1ResultCnv_p2
Definition: Lvl1ResultCnv_p2.h:32
T_AthenaPoolTPConverter.h
LVL1CTP::Lvl1Result_p2
Definition: Lvl1Result_p2.h:45
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
LVL1CTP::Lvl1Result
Definition: Lvl1Result.h:32
LVL1CTP::Lvl1ResultCnv_p2::persToTrans
virtual void persToTrans(const Lvl1Result_p2 *persObj, Lvl1Result *transObj, MsgStream &log) const override
Definition: Lvl1ResultCnv_p2.cxx:24
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
LVL1CTP
Definition: Lvl1ResultAccessTool.h:20
TPConverterConstBase
Definition: TPConverter.h:776