26 std::ostringstream
ss;
27 ss <<
"(" <<
el.dataID() <<
":";
28 if (
static_cast<int>(
el.index()) == -1) {
44 std::ostringstream
ss;
45 ss <<
"(" <<
dl.dataID() <<
")";
67 return StatusCode::SUCCESS;
82 std::ostringstream
ss;
83 ss <<
" plink_DLinks: ";
84 for (
const DL& dl : acc_plink.getDataLinkSpan (*plinkscont)) {
85 ss << formDL (dl) <<
" ";
89 for (
const PLinks* plinks : *plinkscont) {
99 std::ostringstream
ss;
100 ss <<
" plinkInfo_DLinks: ";
101 for (
const DL& dl : acc_plink.getDataLinkSpan (*plinksinfo->container())) {
102 ss << formDL (dl) <<
" ";
110 return StatusCode::SUCCESS;
119 std::ostringstream
ss;
120 ss <<
" link: " << formEL (plinks.
plink());
123 ss <<
" " << formEL (el);
126 return StatusCode::SUCCESS;
135 const PLinks& plinks)
const
137 std::ostringstream
ss;
140 ss <<
" decorLink: " << formEL (decor (plinks));
145 ss <<
" decorVLinks:";
147 ss <<
" " << formEL (el);
151 return StatusCode::SUCCESS;
160 const PLinks& plinks)
const
162 std::ostringstream
ss;
165 ss <<
" decorLink: " << formEL (decor (plinks));
170 ss <<
" decorVLinks:";
172 ss <<
" " << formEL (el);
176 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Auxiliary variable type allowing to store ElementLinks as packed 32-bit values.
Handle class for reading a decoration on an object.
Handle class for reading from StoreGate.
ElementLink< CVec > plink() const
Get the single link.
const_el_range vlinks() const
Get the vector of links, as a const range.
ElementLink< DMTest::CVec > EL
SG::ReadDecorHandleKey< DMTest::PLinks > m_plinksInfoDecorVLinksKey
SG::ReadHandleKey< DMTest::PLinks > m_plinksInfoKey
SG::ReadDecorHandleKey< DMTest::PLinksContainer > m_plinksDecorVLinksKey
StatusCode dumpDecor(const EventContext &ctx, const PLinks &plinks) const
Dump decorations from a PLinks object.
SG::ReadHandleKey< DMTest::PLinksContainer > m_plinksContainerKey
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm event processing.
SG::ReadDecorHandleKey< DMTest::PLinks > m_plinksInfoDecorLinkKey
DataLink< DMTest::CVec > DL
SG::ReadDecorHandleKey< DMTest::PLinksContainer > m_plinksDecorLinkKey
StatusCode dumpPLinks(const PLinks &plinks) const
Dump a PLinks object.
virtual StatusCode initialize() override
Algorithm initialization; called at the beginning of the job.
StatusCode dumpInfoDecor(const EventContext &ctx, const PLinks &plinks) const
Dump decorations from a standalone PLinks object.
ElementLink implementation for ROOT usage.
Helper class to provide constant type-safe access to aux data.
Handle class for reading a decoration on an object.
This module defines the arguments passed from the BATCH driver to the BATCH worker.