Go to the source code of this file.
◆ ClassImp()
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
no invariant used
Definition at line 31 of file WhiteBoardSvc.cxx.
38 WhiteBoardSvc *
const result
39 =
dynamic_cast<WhiteBoardSvc*
>(worker->getAlg (
"WhiteBoardSvc"));
47 testInvariant ()
const
63 hasVar (
const std::string&
name)
const
66 return doHasVar (
name);
71 float WhiteBoardSvc ::
72 getFloat (
const std::string&
name)
const
75 return doGetFloat (
name);
81 getArray (
const std::string&
name, std::size_t&
size,
82 const float*&
values)
const
85 std::size_t tmpSize = 0;
86 const float *tmpValues = 0;
87 doGetArray (
name, tmpSize, tmpValues);
94 TObject *WhiteBoardSvc ::
95 getTObject (
const std::string&
name)
const
105 void WhiteBoardSvc ::
106 setFloat (
const std::string&
name,
float value)
114 void WhiteBoardSvc ::
115 setArray (
const std::string&
name,
const std::vector<float>&
value)
123 void WhiteBoardSvc ::
124 setArray (
const std::string&
name, std::size_t
size,
const float *
values)
132 void WhiteBoardSvc ::
133 setTObject (TObject *
object,
bool swallow)
136 doSetTObject (
object, swallow);
141 const char *WhiteBoardSvc ::
145 return "WhiteBoardSvc";
150 bool WhiteBoardSvc ::
151 doHasVar (
const std::string& )
const
159 float WhiteBoardSvc ::
160 doGetFloat (
const std::string&
name)
const
164 TObject *
const object = getTObject (
name);
174 void WhiteBoardSvc ::
175 doGetArray (
const std::string&
name, std::size_t&
size,
176 const float*&
values)
const
180 TObject *
const object = getTObject (
name);
191 TObject *WhiteBoardSvc ::
192 doGetTObject (
const std::string& )
const
200 void WhiteBoardSvc ::
201 doSetFloat (
const std::string&
name,
float value)
206 meta->SetName (
name.c_str());
208 setTObject (meta.release(),
true);
213 void WhiteBoardSvc ::
214 doSetArray (
const std::string&
name, std::size_t
size,
const float *
values)
219 meta->SetName (
name.c_str());
221 setTObject (meta.release(),
true);
226 void WhiteBoardSvc ::
227 doSetTObject (TObject *
object,
bool swallow)