Jpp - the software that should make you happy
 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"
#include "JDetector/JStatus.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.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

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 JPMTData< JPMTSignal > &input)
 Get time range (i.e. earlist and latest hit time) of PMT data. More...
 
JTimeRange JDETECTOR::getTimeRange (const JModuleData &input)
 Get time range (i.e. earlist and latest hit time) of module data. More...