|
Jpp
17.3.2
the software that should make you happy
|
Auxiliary class for PMT run setup parameters. More...
#include <JPMTRunsetupParams.hh>
Classes | |
| struct | result_type |
| Type definition of PMT parameter value. More... | |
Public Member Functions | |
| JPMTRunsetupParams () | |
| Default constructor. More... | |
| void | configure (const int id, const int run, const std::string ¶meter) |
| Configure PMT run setup parameters for given detector and run. More... | |
| result_type | operator() (const JUPI_t &upi) const |
| Get PMT parameter value for given UPI of PMT. More... | |
Static Public Member Functions | |
| static std::string | getUPI (const JUPI_t &upi) |
| Get fallback UPI. More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const JPMTRunsetupParams &object) |
| Write PMT run setup parameters to output stream. More... | |
Auxiliary class for PMT run setup parameters.
This class provides for an implementation of the fallback method based on the UPI of a PMT.
Definition at line 38 of file JPMTRunsetupParams.hh.
|
inline |
|
inlinestatic |
Get fallback UPI.
| upi | UPI |
Definition at line 57 of file JPMTRunsetupParams.hh.
|
inline |
Configure PMT run setup parameters for given detector and run.
| id | detector identifier |
| run | run number |
| parameter | parameter name |
Definition at line 85 of file JPMTRunsetupParams.hh.
|
inline |
Get PMT parameter value for given UPI of PMT.
| upi | UPI |
Definition at line 139 of file JPMTRunsetupParams.hh.
|
friend |
Write PMT run setup parameters to output stream.
| out | output stream |
| object | PMT run setup parameters |
Definition at line 163 of file JPMTRunsetupParams.hh.
1.8.5