Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
JPMTSimulator.hh File Reference
#include <vector>
#include <algorithm>
#include <limits>
#include "JDetector/JPMTIdentifier.hh"
#include "JDetector/JCalibration.hh"
#include "JDetector/JTimeRange.hh"

Go to the source code of this file.

Classes

struct  JDETECTOR::JPhotoElectron
 Data structure for single photo-electron. More...
 
struct  JDETECTOR::JPMTSignal
 Data structure for PMT analogue signal. More...
 
struct  JDETECTOR::JPMTPulse
 Data structure for PMT digital pulse. More...
 
class  JDETECTOR::JPMTData< JElement_t >
 Template data structure for PMT I/O. More...
 
class  JDETECTOR::JModuleData
 Data structure for PMT data corresponding to a detector module. More...
 
class  JDETECTOR::JPMTSimulator
 Interface for PMT simulation. More...
 

Namespaces

 JDETECTOR
 Auxiliary classes and methods for detector calibration and simulation.
 
 JPP
 

Functions

bool JDETECTOR::operator< (const JPhotoElectron &first, const JPhotoElectron &second)
 Less than operator for photo-elecrons. More...
 
bool JDETECTOR::operator< (const JPMTSignal &first, const JPMTSignal &second)
 Less than operator for PMT signals. More...
 
bool JDETECTOR::operator< (const JPMTPulse &first, const JPMTPulse &second)
 Less than operator for PMT pulses. More...
 
JTimeRange JDETECTOR::getTimeRange (const JModuleData &input)
 Get time range (i.e. More...