Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JDETECTOR::JModuleSignalProcessor Struct Reference

Auxiliary container for PMT signal processors in same optical module. More...

#include <JPMTDefaultSimulator.hh>

Inheritance diagram for JDETECTOR::JModuleSignalProcessor:
std::vector< JPMTAnalogueSignalProcessor >

Public Member Functions

void put (const size_t pmt, const JPMTAnalogueSignalProcessor &cpu)
 Put PMT signal processor in container at given readout channel. More...
 

Detailed Description

Auxiliary container for PMT signal processors in same optical module.

Definition at line 28 of file JPMTDefaultSimulator.hh.

Member Function Documentation

void JDETECTOR::JModuleSignalProcessor::put ( const size_t  pmt,
const JPMTAnalogueSignalProcessor cpu 
)
inline

Put PMT signal processor in container at given readout channel.

Parameters
pmtPMT readout channel
cpuPMT signal processor

Definition at line 37 of file JPMTDefaultSimulator.hh.

38  {
39  if (this->size() <= pmt) {
40  this->resize(pmt + 1);
41  }
42 
43  (*this)[pmt] = cpu;
44  }
esac $JPP_DIR examples JDetector JTransitTime o $OUTPUT_FILE n N $NPE T $TTS_NS d $DEBUG for HISTOGRAM in tts tt2 pmt
Definition: JTransitTime.sh:36

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