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: