|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ATHENABARCODECNV_P1_H
6 #define ATHENABARCODECNV_P1_H
46 static std::atomic<unsigned short> msgCount{0};
47 const int ABCMAXMSGCOUNT=10;
52 if (msgCount<ABCMAXMSGCOUNT) {
55 }
else if (msgCount==ABCMAXMSGCOUNT) {
static const AthenaBarCode_t UNDEFINEDBARCODE
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
void setAthenaBarCode(AthenaBarCode_t id)
virtual void transToPers(const AthenaBarCodeImpl *transObj, AthenaBarCode_p1 *persObj, MsgStream &) const override
AthenaBarCode_t hasUUIDHash() const
virtual void persToTrans(const AthenaBarCode_p1 *persObj, AthenaBarCodeImpl *transObj, MsgStream &) const override
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
AthenaBarCode_t getAthenaBarCode() const
AthenaBarCode_t m_athenabarcode