1 #ifndef __JDB__JUPI_T__ 
    2 #define __JDB__JUPI_T__ 
   18 namespace JDATABASE {}
 
   19 namespace JPP { 
using namespace JDATABASE; }
 
   88       std::istringstream(upi) >> *
this;
 
   99       return static_cast<const JUPI_t&
>(*this);
 
  143       std::ostringstream os;
 
  210       if (in >> static_cast<JPBS_t&>(
object)) {
 
  214               in >> 
object.version                     &&
 
  215               in.get() == (int) 
DOT                    &&
 
  218           in.setstate(ios::failbit);
 
  242          << 
object.getNumber();
 
  244       return out << os.str();
 
JUPI_t(const std::string &upi)
Constructor. 
 
int getNumber() const 
Get serial number. 
 
const std::string & getVariant() const 
Get variant. 
 
JUPI_t(const JPBS_t &pbs, const std::string &variant, const int version, const int number)
Constructor. 
 
Universal product identifier (UPI). 
 
static const char SEPARATOR
Separator between PBS, variant and version. 
 
then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first
 
const JPBS_t & getPBS() const 
Get PBS. 
 
const JUPI_t & getUPI() const 
Get UPI. 
 
friend std::istream & operator>>(std::istream &in, JUPI_t &object)
Read UPI from input stream. 
 
int getVersion() const 
Get version. 
 
JUPI_t()
Default constructor. 
 
JUPI_t(const JPBS_t &pbs)
Constructor. 
 
friend bool operator<(const JUPI_t &first, const JUPI_t &second)
Less-than operator. 
 
std::istream & getline(std::istream &in, JString &object)
Read string from input stream until end of line. 
 
friend bool operator==(const JUPI_t &first, const JUPI_t &second)
Equality. 
 
std::string toString() const 
Convert UPI. 
 
Product breakdown structure (PBS). 
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
 
static const char DOT
Separator between PBS values. 
 
friend std::ostream & operator<<(std::ostream &out, const JUPI_t &object)
Write UPI to output stream.