1 #ifndef __JDETECTOR__JPMT__ 
    2 #define __JDETECTOR__JPMT__ 
   23 namespace JDETECTOR {}
 
   24 namespace JPP { 
using namespace JDETECTOR; }
 
  144       in >> 
static_cast<JAxis3D&
>     (pmt);
 
  148         in >> 
static_cast<JStatus&
>(pmt);
 
  167       out << static_cast<const JObjectID&>   (pmt);
 
  169       out << static_cast<const JAxis3D&>     (pmt);
 
  171       out << static_cast<const JCalibration&>(pmt);
 
  175         out << static_cast<const JStatus&>(pmt);
 
  192       in >> 
static_cast<JAxis3D&
>     (pmt);
 
  196         in >> 
static_cast<JStatus&
>(pmt);
 
  212       out << static_cast<const JObjectID&>   (pmt);
 
  213       out << static_cast<const JAxis3D&>     (pmt);
 
  214       out << static_cast<const JCalibration&>(pmt);
 
  217         out << static_cast<const JStatus&>(pmt);
 
Interface for binary output. 
 
Time calibration (including definition of sign of time offset). 
 
const JDirection3D & getDirection() const 
Get direction. 
 
friend JReader & operator>>(JReader &in, JPMT &pmt)
Read PMT from input. 
 
JPMT(const int id, const JAxis3D &axis, const JStatus &status=JStatus())
Constructor. 
 
friend std::ostream & operator<<(std::ostream &out, const JPMT &pmt)
Write PMT to output. 
 
JStatus()
Default constructor. 
 
Data structure for time calibration. 
 
JPMT()
Default constructor. 
 
friend std::istream & operator>>(std::istream &in, JPMT &pmt)
Read PMT from input. 
 
double getDot(const JAngle3D &angle) const 
Get dot product. 
 
Template definition of auxiliary base class for data structures composed of multiple base classes wit...
 
JPMT(const int id, const JAxis3D &axis, const JCalibration &cal, const JStatus &status=JStatus())
Constructor. 
 
Version with PMT status field and comments. 
 
Auxiliary class for handling status. 
 
Data structure for PMT geometry, calibration and status. 
 
Data structure for detector version. 
 
Interface for binary input. 
 
static const JGetDetectorVersion getDetectorVersion
Function object to map detector version to numerical value. 
 
static void setVersion(const JVersion &version)
Set detector version. 
 
friend JWriter & operator<<(JWriter &out, const JPMT &pmt)
Write PMT to output. 
 
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
 
Auxiliary class for object identification. 
 
Auxiliary class for version identifier. 
 
static JDetectorVersion & getVersion()
Get detector version. 
 
double getDot(const JPMT &pmt) const 
Dot product.