27int main(
int argc,
char **argv)
41 JParser<> zap(
"Example program for module identification.");
52 catch(
const exception &error) {
71 catch(
const exception& error) {
100 <<
setw(10) << getCLBID(
upi) <<
' ';
102 for (JDetector::const_iterator
module =
detx.begin();
module != detx.end(); ++
module) {
105 module->getFloor() == location.floor) {
107 cout << setw(10) << module->getID();
int main(int argc, char **argv)
Data structure for detector geometry and calibration.
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message.
General purpose messaging.
#define DEBUG(A)
Message macros.
Utility class to parse command line options.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
Template definition of a multi-dimensional oscillation probability interpolation table.
Utility class to parse command line options.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
map_type::const_iterator range_const_iterator
Auxiliary data structure for location of product in detector.
int string
position in detector
int floor
position in string
Auxiliary class to map UPI to location in detector.
JLocation_t getLocation(const JUPI_t &upi) const
Get location of product with given UPI.
Wrapper class for server name.
Universal product identifier (UPI).