1 #ifndef __JDETECTOR__JPMTCHANNEL__
2 #define __JDETECTOR__JPMTCHANNEL__
19 namespace JDETECTOR {}
20 namespace JPP {
using namespace JDETECTOR; }
34 public JMultiComparable<JPMTChannel, JTYPELIST<JLocation, JPMTReadoutAddress>::typelist>
84 out << static_cast<const JLocation&> (object) <<
' ';
85 out << static_cast<const JPMTReadoutAddress&>(object);
Auxiliary class to uniquely identify PMT readout channel.
friend std::ostream & operator<<(std::ostream &out, const JPMTChannel &object)
Write PMT channel.
JPMTChannel(const JLocation &location, const JPMTReadoutAddress &tdc)
Constructor.
Logical location of module.
Auxiliary class for recursive type list generation.
JPMTChannel()
Default constructor.
Logical location of module.
then fatal The output file must have the wildcard in the e g root fi 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
Data structure for PMT readout address.
Template definition of auxiliary base class for composite data structures composed of base classes wi...
friend std::istream & operator>>(std::istream &in, JPMTChannel &object)
Read PMT channel.