8#include "dbclient/KM3NeTDBClient.h"
26int main(
int argc,
char **argv)
41 JParser<> zap(
"Auxiliary program to print module identifier for a given module location.");
53 catch(
const exception &error) {
75 }
catch (
const exception& error) {
80 detector.configure(getDetector(detid));
86 if (location.
getString() == CLB->second.string &&
87 location.
getFloor() == CLB->second.floor) {
89 cout << getCLBID(CLB->first) <<
endl;
Data structure for detector geometry and calibration.
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
General purpose messaging.
Utility class to parse command line options.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
I/O formatting auxiliaries.
Logical location of module.
int getFloor() const
Get floor number.
int getString() const
Get string number.
Template definition of a multi-dimensional oscillation probability interpolation table.
Utility class to parse command line options.
int main(int argc, char **argv)
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary class to map UPI to location in detector.
Wrapper class for server name.