39   JLimit_t&      numberOfEvents = inputFile.getLimit();
 
   48     JParser<> zap(
"Auxiliary program to monitor optical module response.");
 
   52     zap[
'n'] = 
make_field(numberOfEvents)      = JLimit::max();
 
   59   catch(
const exception& error) {
 
   60     FATAL(error.what() << endl);
 
   76   for (JDetector::const_iterator i = 
detector.begin(); i != 
detector.end(); ++i) {
 
   88       zmap[hit->getModuleID()] += 1;
 
   96   for (JDetector::const_iterator i = 
detector.begin(); i != 
detector.end(); ++i) {
 
   97     Q.put(zmap[i->getID()]);
 
  100   const double Rmin = factor * Q.getQuantile(0.5);
 
  102   NOTICE(
"Minimal DOM count " << Rmin << endl);
 
  104   for (JDetector::const_iterator i = 
detector.begin(); i != 
detector.end(); ++i) {
 
  106            << setw(3) << i->getString()   << 
' ' 
  107            << setw(2) << i->getFloor()    << 
' ' 
  108            << setw(8) << i->getID()       << 
' ' 
  109            << setw(6) << zmap[i->getID()] << 
' ' 
  110            << (zmap[i->getID()] < Rmin ? 
"***" : 
"") << endl);
 
  119       parameters.
load(pmtFile.c_str());
 
  123     for (JDetector::const_iterator i = 
detector.begin(); i != 
detector.end(); ++i) {
 
  124       if (zmap[i->getID()] < Rmin) {
 
  131     parameters.
store(pmtFile.c_str());
 
#define DEBUG(A)
Message macros.
 
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
 
Auxiliary class for map of PMT parameters.
 
Utility class to parse command line options.
 
Object reading from a list of files.
 
virtual const pointer_type & next() override
Get next element.
 
virtual bool hasNext() override
Check availability of next element.
 
counter_type getCounter() const
Get counter.
 
void load(const std::string &file_name, JDetector &detector)
Load detector from input file.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
KM3NeT DAQ data structures and auxiliaries.
 
static const int NUMBER_OF_PMTS
Total number of PMTs in module.
 
void store(const char *file_name) const
Store to output file.
 
void load(const char *file_name)
Load from input file.
 
Auxiliary class for defining the range of iterations of objects.