|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #include "AthLinks/ElementLink.h"
29 std::ostringstream
ss;
30 ss <<
"(" <<
el.dataID() <<
":";
31 if (
static_cast<int>(
el.index()) == -1) {
46 std::string form_vec_elt (
const T&
x)
48 std::ostringstream
ss;
58 std::string form_vec_elt (
const std::string&
x)
77 template <
class RANGE>
78 std::string formJVec (
const RANGE&
r) {
79 std::ostringstream
ss;
85 ss << form_vec_elt (elt);
107 return StatusCode::SUCCESS;
119 for (
const JVec* jvec : *jveccont) {
132 return StatusCode::SUCCESS;
141 std::ostringstream
ss;
142 ss <<
" ivec: " << formJVec (jvec.
ivec());
143 ss <<
" fvec: " << formJVec (jvec.
fvec());
144 ss <<
" svec: " << formJVec (jvec.
svec());
145 ss <<
" lvec: " << formJVec (jvec.
lvec());
147 return StatusCode::SUCCESS;
156 const JVec& jvec)
const
158 std::ostringstream
ss;
161 ss <<
" decorJVec: " << formJVec (decor (jvec));
165 return StatusCode::SUCCESS;
174 const JVec& jvec)
const
176 std::ostringstream
ss;
179 ss <<
" decorJVec: " << formJVec (decor (jvec));
183 return StatusCode::SUCCESS;
StatusCode dumpInfoDecor(const EventContext &ctx, const JVec &jvec) const
Dump decorations from a standalone JVec object.
SG::ReadDecorHandleKey< DMTest::JVec > m_jvecInfoDecorKey
StatusCode dumpDecor(const EventContext &ctx, const JVec &jvec) const
Dump decorations from a JVec object.
SG::ReadHandleKey< DMTest::JVecContainer > m_jvecContainerKey
For testing jagged vectors.
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm event processing.
Handle class for reading a decoration on an object.
::StatusCode StatusCode
StatusCode definition for legacy code.
For testing jagged vectors.
SG::ReadDecorHandleKey< DMTest::JVecContainer > m_jvecDecorKey
Auxiliary variable type allowing storage as a jagged vector. That is, the payloads for all the DataVe...
floatRange_t fvec() const
StatusCode dumpJVec(const JVec &jvec) const
Dump a JVec object.
virtual StatusCode initialize() override
Algorithm initialization; called at the beginning of the job.
Handle class for reading a decoration on an object.
Handle class for reading from StoreGate.
SG::ReadHandleKey< DMTest::JVec > m_jvecInfoKey
stringRange_t svec() const