ATLAS Offline Software
TriggerInfoCnv_p2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EVENTATHENAPOOL_TRIGGERINFOCNV_P2_H
6 #define EVENTATHENAPOOL_TRIGGERINFOCNV_P2_H
7 
11 
12 class MsgStream;
13 class TriggerInfoCnv_p2 : public T_AthenaPoolTPCnvConstBase<TriggerInfo, TriggerInfo_p2> {
14 public:
18 
19  virtual void persToTrans(const TriggerInfo_p2* persObj, TriggerInfo* transObj, MsgStream &log) const override;
20  virtual void transToPers(const TriggerInfo* transObj, TriggerInfo_p2* persObj, MsgStream &log) const override;
21 
22  virtual TriggerInfo* createTransientConst (const TriggerInfo_p2* persObj, MsgStream& log) const override;
23 };
24 
25 #endif
26 
TriggerInfo_p2
Definition: TriggerInfo_p2.h:18
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
TriggerInfoCnv_p2::createTransientConst
virtual TriggerInfo * createTransientConst(const TriggerInfo_p2 *persObj, MsgStream &log) const override
Definition: TriggerInfoCnv_p2.cxx:45
TriggerInfo.h
This class contains trigger related information.
TriggerInfoCnv_p2::persToTrans
virtual void persToTrans(const TriggerInfo_p2 *persObj, TriggerInfo *transObj, MsgStream &log) const override
Definition: TriggerInfoCnv_p2.cxx:27
T_AthenaPoolTPConverter.h
TriggerInfoCnv_p2::TriggerInfoCnv_p2
TriggerInfoCnv_p2()
Definition: TriggerInfoCnv_p2.h:15
TriggerInfo_p2.h
This class is the persistent representation of TriggerInfo.
TriggerInfoCnv_p2
Definition: TriggerInfoCnv_p2.h:13
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
TriggerInfo
This class contains trigger related information.
Definition: TriggerInfo.h:77
TriggerInfoCnv_p2::transToPers
virtual void transToPers(const TriggerInfo *transObj, TriggerInfo_p2 *persObj, MsgStream &log) const override
Definition: TriggerInfoCnv_p2.cxx:8
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TPConverterConstBase
Definition: TPConverter.h:776