26int main(
const int argc,
const char *
const argv[])
41 JParser<> zap(
"Utility program to print PMT HV settings.");
43 zap[
's'] =
make_field(server) = getServernames();
53 catch(
const exception& error) {
54 FATAL(error.what() << endl);
60 JDB::reset(usr, pwd, cookie);
62 const int ID = getDetector<int> (detid);
63 detid = getDetector<string>(detid);
70 DEBUG(
"Downloading detector integration data... " << flush);
86 DEBUG(
"Downloading HV data... " << flush);
91 HV[parameters.DUID][parameters.FLOORID][parameters.CABLEPOS] = parameters;
101 for (detector_type::const_iterator i =
detector.begin(); i !=
detector.end(); ++i) {
103 if (i->PMTUPI.getPBS() == PBS::PMT) {
105 cout <<
FILL(4,
'0') << i->DUID <<
'.' <<
FILL(2,
'0') << i->FLOORID <<
"[" <<
FILL(2,
'0') << i->CABLEPOS <<
"] " <<
FILL()
106 << setw(4) << HV[i->DUID][i->FLOORID][i->CABLEPOS].HV_INDEX <<
' '
107 <<
FIXED(7,1) << HV[i->DUID][i->FLOORID][i->CABLEPOS].HV_VALUE <<
' ';
110 cout << setw(4) << pmt_hv(i->PMTUPI).value <<
' '
111 << pmt_hv(i->PMTUPI).is_default
112 << (pmt_hv(i->PMTUPI).value != HV[i->DUID][i->FLOORID][i->CABLEPOS].HV_INDEX ?
"*" :
"");
114 catch(
const exception& error) {
122 catch(
const exception& error) {
123 FATAL(error.what() << endl);