ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_CLinkEventCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9void ALFA_CLinkEventCnv_p1::persToTrans(const ALFA_CLinkEvent_p1* persObj, ALFA_CLinkEvent* transObj, MsgStream &log) const
10{
11 //MsgStream LogStream(Athena::getMessageSvc(), "ALFA_CLinkEventCnv_p1");
12 //LogStream<<MSG::INFO<<"MARK01-ALFA_CLinkEventCnv_p1::persToTrans"<<endmsg;
13
14 transObj->SetDCSFolderIDs (&persObj->m_DCSId);
15
16 DataLink<ALFA_RawDataContainer> rawDataEvCollLink;
17 m_DLRawDataEvCollCnv.persToTrans(&persObj->m_RawDataEvColl,&rawDataEvCollLink,log);
18 transObj->setRawDataEvCollLink (rawDataEvCollLink);
19
20 DataLink<ALFA_DigitCollection> digitEvCollLink;
21 m_DLDigitEvCollCnv.persToTrans(&persObj->m_DigitEvColl,&digitEvCollLink,log);
22 transObj->setDigitEvCollLink (digitEvCollLink);
23
24 DataLink<ALFA_ODDigitCollection> ODDigitEvCollLink;
25 m_DLODDigitEvCollCnv.persToTrans(&persObj->m_ODDigitEvColl,&ODDigitEvCollLink,log);
26 transObj->setODDigitEvCollLink (ODDigitEvCollLink);
27
28
29 DataLink<ALFA_LocRecEvCollection> locRecEvCollLink;
30 m_DLLocRecEvCollCnv.persToTrans(&persObj->m_LocRecEvColl,&locRecEvCollLink,log);
31 transObj->setLocRecEvCollLink (locRecEvCollLink);
32
33 DataLink<ALFA_LocRecODEvCollection> locRecODEvCollLink;
34 m_DLLocRecODEvCollCnv.persToTrans(&persObj->m_LocRecODEvColl,&locRecODEvCollLink,log);
35 transObj->setLocRecODEvCollLink (locRecODEvCollLink);
36
37 DataLink<ALFA_LocRecCorrEvCollection> locRecCorrEvCollLink;
38 m_DLLocRecCorrEvCollCnv.persToTrans(&persObj->m_LocRecCorrEvColl,&locRecCorrEvCollLink,log);
39 transObj->setLocRecCorrEvCollLink (locRecCorrEvCollLink);
40
41 DataLink<ALFA_LocRecCorrODEvCollection> locRecCorrODEvCollLink;
42 m_DLLocRecCorrODEvCollCnv.persToTrans(&persObj->m_LocRecCorrODEvColl,&locRecCorrODEvCollLink,log);
43 transObj->setLocRecCorrODEvCollLink (locRecCorrODEvCollLink);
44
45// m_DLGloRecEvCollCnv.persToTrans(&persObj->m_GloRecEvColl,&transObj->m_GloRecEvColl,log);
46
47 //LogStream<<MSG::INFO<<"MARK02-ALFA_CLinkEventCnv_p1::persToTrans"<<endmsg;
48}
49
50void ALFA_CLinkEventCnv_p1::transToPers(const ALFA_CLinkEvent* transObj, ALFA_CLinkEvent_p1* persObj,MsgStream &log) const {
51 //MsgStream LogStream(Athena::getMessageSvc(), "ALFA_CLinkEventCnv_p1");
52 //LogStream<<MSG::INFO<<"MARK01-ALFA_CLinkEventCnv_p1::transToPers"<<endmsg;
53
54 persObj->m_DCSId=transObj->DCSId();
55
56 m_DLRawDataEvCollCnv.transToPers(&transObj->rawDataEvCollLink(),&persObj->m_RawDataEvColl,log);
57 m_DLDigitEvCollCnv.transToPers(&transObj->digitEvCollLink(),&persObj->m_DigitEvColl,log);
58 m_DLODDigitEvCollCnv.transToPers(&transObj->ODDigitEvCollLink(),&persObj->m_ODDigitEvColl,log);
59 m_DLLocRecEvCollCnv.transToPers(&transObj->locRecEvCollLink(),&persObj->m_LocRecEvColl,log);
60 m_DLLocRecODEvCollCnv.transToPers(&transObj->locRecODEvCollLink(),&persObj->m_LocRecODEvColl,log);
61 m_DLLocRecCorrEvCollCnv.transToPers(&transObj->locRecCorrEvCollLink(),&persObj->m_LocRecCorrEvColl,log);
62 m_DLLocRecCorrODEvCollCnv.transToPers(&transObj->locRecCorrODEvCollLink(),&persObj->m_LocRecCorrODEvColl,log);
63// m_DLGloRecEvCollCnv.transToPers(&transObj->m_GloRecEvColl,&persObj->m_GloRecEvColl,log);
64
65 //LogStream<<MSG::INFO<<"MARK02-ALFA_CLinkEventCnv_p1::transToPers"<<endmsg;
66}
DataLinkCnv_p1< DataLink< ALFA_DigitCollection > > m_DLDigitEvCollCnv
virtual void persToTrans(const ALFA_CLinkEvent_p1 *persObj, ALFA_CLinkEvent *transObj, MsgStream &log) const override
virtual void transToPers(const ALFA_CLinkEvent *transObj, ALFA_CLinkEvent_p1 *persObj, MsgStream &log) const override
DataLinkCnv_p1< DataLink< ALFA_LocRecCorrEvCollection > > m_DLLocRecCorrEvCollCnv
DataLinkCnv_p1< DataLink< ALFA_RawDataContainer > > m_DLRawDataEvCollCnv
DataLinkCnv_p1< DataLink< ALFA_LocRecCorrODEvCollection > > m_DLLocRecCorrODEvCollCnv
DataLinkCnv_p1< DataLink< ALFA_LocRecEvCollection > > m_DLLocRecEvCollCnv
DataLinkCnv_p1< DataLink< ALFA_ODDigitCollection > > m_DLODDigitEvCollCnv
DataLinkCnv_p1< DataLink< ALFA_LocRecODEvCollection > > m_DLLocRecODEvCollCnv
DataLink_p1 m_LocRecCorrODEvColl
DataLink_p1 m_LocRecCorrEvColl
const DataLink< ALFA_LocRecCorrODEvCollection > & locRecCorrODEvCollLink() const
void setRawDataEvCollLink(const DataLink< ALFA_RawDataContainer > &link)
void setLocRecCorrEvCollLink(const DataLink< ALFA_LocRecCorrEvCollection > &link)
const DataLink< ALFA_LocRecODEvCollection > & locRecODEvCollLink() const
const DataLink< ALFA_LocRecEvCollection > & locRecEvCollLink() const
const DCSID & DCSId() const
void setLocRecODEvCollLink(const DataLink< ALFA_LocRecODEvCollection > &link)
const DataLink< ALFA_LocRecCorrEvCollection > & locRecCorrEvCollLink() const
const DataLink< ALFA_DigitCollection > & digitEvCollLink() const
const DataLink< ALFA_RawDataContainer > & rawDataEvCollLink() const
const DataLink< ALFA_ODDigitCollection > & ODDigitEvCollLink() const
void setLocRecCorrODEvCollLink(const DataLink< ALFA_LocRecCorrODEvCollection > &link)
void setODDigitEvCollLink(const DataLink< ALFA_ODDigitCollection > &link)
void setDigitEvCollLink(const DataLink< ALFA_DigitCollection > &link)
void setLocRecEvCollLink(const DataLink< ALFA_LocRecEvCollection > &link)
void SetDCSFolderIDs(const DCSID *pDCSIds)