ATLAS Offline Software
EventIDCnv_p1.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_EVENTIDCNV_P1_H
6 #define EVENTATHENAPOOL_EVENTIDCNV_P1_H
7 
8 #include "EventInfo/EventID.h"
11 
12 class MsgStream;
13 
14 class EventIDCnv_p1 : public T_AthenaPoolTPCnvConstBase<EventID, EventID_p1> {
15 public:
19 
20  virtual void persToTrans(const EventID_p1* persObj, EventID* transObj, MsgStream &log) const override;
21  virtual void transToPers(const EventID* transObj, EventID_p1* persObj, MsgStream &log) const override;
22 
23  virtual EventID* createTransientConst (const EventID_p1* persObj, MsgStream& log) const override;
24 };
25 
26 #endif
EventIDCnv_p1::transToPers
virtual void transToPers(const EventID *transObj, EventID_p1 *persObj, MsgStream &log) const override
Definition: EventIDCnv_p1.cxx:8
TPConverterConstBase::transToPers
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
EventIDCnv_p1::createTransientConst
virtual EventID * createTransientConst(const EventID_p1 *persObj, MsgStream &log) const override
Definition: EventIDCnv_p1.cxx:34
EventIDCnv_p1::EventIDCnv_p1
EventIDCnv_p1()
Definition: EventIDCnv_p1.h:16
EventID_p1.h
This class provides persistent representation for EventID.
EventIDCnv_p1::persToTrans
virtual void persToTrans(const EventID_p1 *persObj, EventID *transObj, MsgStream &log) const override
Definition: EventIDCnv_p1.cxx:21
EventID.h
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
EventIDCnv_p1
Definition: EventIDCnv_p1.h:14
T_AthenaPoolTPConverter.h
TPConverterConstBase::persToTrans
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
EventID_p1
Definition: EventID_p1.h:17
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
EventID
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
Definition: EventID.h:35
TPConverterConstBase
Definition: TPConverter.h:776