Jpp  19.0.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Friends | List of all members
JDETECTOR::JPMTReadoutAddress Class Reference

Data structure for PMT readout address. More...

#include <JPMTReadoutAddress.hh>

Inheritance diagram for JDETECTOR::JPMTReadoutAddress:
JLANG::JComparable< JFirst_t, JSecond_t > JDETECTOR::JPMTAddressTranslator JDETECTOR::JPMTChannel JDETECTOR::JPMTIdentifier

Public Member Functions

 JPMTReadoutAddress ()
 Default constructor. More...
 
 JPMTReadoutAddress (const int tdc)
 Constructor. More...
 
bool less (const JPMTReadoutAddress &address) const
 Less than method. More...
 
int getTDC () const
 Get TDC. More...
 

Public Attributes

int tdc
 TDC channel. More...
 

Friends

std::istream & operator>> (std::istream &in, JPMTReadoutAddress &object)
 Read PMT readout address from input. More...
 
std::ostream & operator<< (std::ostream &out, const JPMTReadoutAddress &object)
 Write PMT readout address to output. More...
 
JReaderoperator>> (JReader &in, JPMTReadoutAddress &object)
 Read PMT readout address from input. More...
 
JWriteroperator<< (JWriter &out, const JPMTReadoutAddress &object)
 Write PMT readout address to output. More...
 

Detailed Description

Data structure for PMT readout address.

Definition at line 28 of file JPMTReadoutAddress.hh.

Constructor & Destructor Documentation

JDETECTOR::JPMTReadoutAddress::JPMTReadoutAddress ( )
inline

Default constructor.

Definition at line 35 of file JPMTReadoutAddress.hh.

36  {
37  this->tdc = -1;
38  }
JDETECTOR::JPMTReadoutAddress::JPMTReadoutAddress ( const int  tdc)
inline

Constructor.

Parameters
tdcTDC

Definition at line 46 of file JPMTReadoutAddress.hh.

47  {
48  this->tdc = tdc;
49  }

Member Function Documentation

bool JDETECTOR::JPMTReadoutAddress::less ( const JPMTReadoutAddress address) const
inline

Less than method.

Parameters
addressPMT readout address
Returns
true if this address before given address; else false

Definition at line 58 of file JPMTReadoutAddress.hh.

59  {
60  return this->tdc < address.tdc;
61  }
int JDETECTOR::JPMTReadoutAddress::getTDC ( ) const
inline

Get TDC.

Returns
TDC

Definition at line 69 of file JPMTReadoutAddress.hh.

70  {
71  return tdc;
72  }

Friends And Related Function Documentation

std::istream& operator>> ( std::istream &  in,
JPMTReadoutAddress object 
)
friend

Read PMT readout address from input.

Parameters
ininput stream
objectPMT readout address
Returns
input stream

Definition at line 82 of file JPMTReadoutAddress.hh.

83  {
84  return in >> object.tdc;
85  }
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
Definition: JCanberra.sh:48
std::ostream& operator<< ( std::ostream &  out,
const JPMTReadoutAddress object 
)
friend

Write PMT readout address to output.

Parameters
outoutput stream
objectPMT readout address
Returns
output stream

Definition at line 95 of file JPMTReadoutAddress.hh.

96  {
97  return out << object.tdc;
98  }
JReader& operator>> ( JReader in,
JPMTReadoutAddress object 
)
friend

Read PMT readout address from input.

Parameters
inreader
objectPMT readout address
Returns
reader

Definition at line 108 of file JPMTReadoutAddress.hh.

109  {
110  return in >> object.tdc;
111  }
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
Definition: JCanberra.sh:48
JWriter& operator<< ( JWriter out,
const JPMTReadoutAddress object 
)
friend

Write PMT readout address to output.

Parameters
outwriter
objectPMT readout address
Returns
writer

Definition at line 121 of file JPMTReadoutAddress.hh.

122  {
123  return out << object.tdc;
124  }

Member Data Documentation

int JDETECTOR::JPMTReadoutAddress::tdc

TDC channel.

Definition at line 127 of file JPMTReadoutAddress.hh.


The documentation for this class was generated from the following file: