Auxiliary class for I/O of PMT parameters map.
More...
Auxiliary class for I/O of PMT parameters map.
Definition at line 459 of file JPMTParametersMap.hh.
◆ JPMTParametersMapHelper()
Constructor.
- Parameters
-
__object | PMT parameters map |
__equation | equation parameters
|
Definition at line 467 of file JPMTParametersMap.hh.
468 :
471 {}
JPMTParametersMap & object
const JEquationParameters & equation
◆ operator>>
Stream input PMT parameters map helper.
- Parameters
-
in | input stream |
helper | PMT parameters map helper |
- Returns
- input stream
Definition at line 481 of file JPMTParametersMap.hh.
482 {
483 JPMTIdentifier id;
484
485 if (in >> id) {
486 helper.object[id].getProperties().read(in);
487 }
488
489 return in;
490 }
◆ operator<<
Stream output PMT parameters map helper.
- Parameters
-
out | output stream |
helper | PMT parameters map helper |
- Returns
- output stream
Definition at line 500 of file JPMTParametersMap.hh.
501 {
502 for (JPMTParametersMap::const_iterator i = helper.object.begin(); i != helper.object.end(); ++i) {
503
504 out << i->first;
505
506 i->second.getProperties(helper.equation).write(out);
507
508 out << std::endl;
509 }
510
511 return out;
512 }
◆ object
◆ equation
The documentation for this class was generated from the following file: