1 #ifndef __JDETECTOR__JLOCATION__ 
    2 #define __JDETECTOR__JLOCATION__ 
   72       return static_cast<const JLocation&
>(*this);
 
   94       static_cast<JLocation&
>(*this) = location;
 
  119     std::string 
toString(
const std::string& fmt, 
const std::string target = 
"%")
 const 
  123       buffer.
replace(target, 
string, 1);
 
  177       in >> location.
floor;
 
  194       out << setw(4) << location.
string;
 
  196       out << setw(2) << location.
floor;
 
  212       in >> location.
floor;
 
  228       out << location.
floor;
 
I/O formatting auxiliaries.
 
#define MAKE_STRING(A)
Make string.
 
Logical location of module.
 
JLocation()
Default constructor.
 
friend JWriter & operator<<(JWriter &out, const JLocation &location)
Write module location to output.
 
std::string toString(const std::string &fmt, const std::string target="%") const
Convert module loation to string.
 
friend std::istream & operator>>(std::istream &in, JLocation &location)
Read module location from input.
 
JLocation & getLocation()
Get location.
 
int getFloor() const
Get floor number.
 
JLocation(const int string, const int floor)
Constructor.
 
std::string toString() const
Convert module location to string.
 
int getString() const
Get string number.
 
friend std::ostream & operator<<(std::ostream &out, const JLocation &location)
Write module location to output.
 
bool less(const JLocation &location) const
Less than method.
 
const JLocation & getLocation() const
Get location.
 
void setLocation(const JLocation &location)
Set location.
 
friend JReader & operator>>(JReader &in, JLocation &location)
Read module location from input.
 
Interface for binary input.
 
Interface for binary output.
 
Wrapper class around STL string class.
 
JString & replace(const char target, const char replacement, const std::size_t max=std::numeric_limits< std::size_t >::max())
Replace characters.
 
file Auxiliary data structures and methods for detector calibration.
 
std::string getLabel(const JLocation &location)
Get module label for monitoring and other applications.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
Auxiliary data structure for sequence of same character.
 
Template definition of auxiliary base class for comparison of data structures.