Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JPMTSimulator.hh File Reference
#include <vector>
#include <algorithm>
#include <limits>
#include "JDetector/JPMTIdentifier.hh"
#include "JDetector/JCalibration.hh"
#include "JDetector/JTimeRange.hh"
#include "Jeep/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

namespace  JDETECTOR
 file Auxiliary data structures and methods for detector calibration.
 
namespace  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.
 
bool JDETECTOR::operator< (const JPMTSignal &first, const JPMTSignal &second)
 Less than operator for PMT signals.
 
bool JDETECTOR::operator< (const JPMTPulse &first, const JPMTPulse &second)
 Less than operator for PMT pulses.
 
template<class T >
JTimeRange JDETECTOR::getTimeRange (const JPMTData< T > &input)
 Get time range (i.e. earliest and latest hit time) of PMT data.
 
JTimeRange JDETECTOR::getTimeRange (const JModuleData &input)
 Get time range (i.e. earlist and latest hit time) of module data.