Jpp
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:
JDETECTOR::JPMTAddressTranslator JDETECTOR::JPMTChannel JDETECTOR::JPMTIdentifier

Public Member Functions

 JPMTReadoutAddress ()
 Default constructor. More...
 
 JPMTReadoutAddress (const int tdc)
 Constructor. 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 27 of file JPMTReadoutAddress.hh.

Constructor & Destructor Documentation

◆ JPMTReadoutAddress() [1/2]

JDETECTOR::JPMTReadoutAddress::JPMTReadoutAddress ( )
inline

Default constructor.

Definition at line 33 of file JPMTReadoutAddress.hh.

34  {
35  this->tdc = -1;
36  }

◆ JPMTReadoutAddress() [2/2]

JDETECTOR::JPMTReadoutAddress::JPMTReadoutAddress ( const int  tdc)
inline

Constructor.

Parameters
tdcTDC

Definition at line 44 of file JPMTReadoutAddress.hh.

45  {
46  this->tdc = tdc;
47  }

Member Function Documentation

◆ getTDC()

int JDETECTOR::JPMTReadoutAddress::getTDC ( ) const
inline

Get TDC.

Returns
TDC

Definition at line 55 of file JPMTReadoutAddress.hh.

56  {
57  return tdc;
58  }

Friends And Related Function Documentation

◆ operator>> [1/2]

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 68 of file JPMTReadoutAddress.hh.

69  {
70  return in >> object.tdc;
71  }

◆ operator<< [1/2]

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 81 of file JPMTReadoutAddress.hh.

82  {
83  return out << object.tdc;
84  }

◆ operator>> [2/2]

JReader& operator>> ( JReader in,
JPMTReadoutAddress object 
)
friend

Read PMT readout address from input.

Parameters
inreader
objectPMT readout address
Returns
reader

Definition at line 94 of file JPMTReadoutAddress.hh.

95  {
96  return in >> object.tdc;
97  }

◆ operator<< [2/2]

JWriter& operator<< ( JWriter out,
const JPMTReadoutAddress object 
)
friend

Write PMT readout address to output.

Parameters
outwriter
objectPMT readout address
Returns
writer

Definition at line 107 of file JPMTReadoutAddress.hh.

108  {
109  return out << object.tdc;
110  }

Member Data Documentation

◆ tdc

int JDETECTOR::JPMTReadoutAddress::tdc

TDC channel.

Definition at line 113 of file JPMTReadoutAddress.hh.


The documentation for this class was generated from the following file:
JDETECTOR::JPMTReadoutAddress::tdc
int tdc
TDC channel.
Definition: JPMTReadoutAddress.hh:113