All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
icarus::opdet Namespace Reference

Classes

class  AsymExpPulseFunction
 Describes the waveform from a single photoelectron. More...
 
class  AsymGaussPulseFunction
 Describes the waveform from a single photoelectron. More...
 
class  CustomPulseFunction
 Describes the waveform from a single photoelectron. More...
 
class  DiscretePhotoelectronPulse
 Precomputed digitized shape of a given function. More...
 
class  PhotoelectronPulseFunction
 Interface for a function describing a pulse from a photoelectron. More...
 
class  OpDetWaveformMakerClass
 Helper class to cut a raw::OpDetWaveform from a longer waveform data. More...
 
class  PMTsimulationAlg
 Algorithm class for the full simulation of PMT channels. More...
 
class  PMTsimulationAlgMaker
 Returns a new PMTsimulationAlg with an updated configuration. More...
 
class  SampledWaveformFunction
 Describes the waveform from a single photoelectron. More...
 
struct  AsymExpPulseFunctionTool
 Creates a AsymExpPulseFunction pulse shape. More...
 
struct  AsymGaussPulseFunctionTool
 Creates a AsymGaussPulseFunction pulse shape. More...
 
struct  CustomPulseFunctionTool
 Creates a CustomPulseFunction pulse shape. More...
 
struct  SampledWaveformFunctionTool
 Creates a SampledWaveformFunction pulse shape. More...
 
class  SimPMTIcarus
 Simulates the digitization of ICARUS PMT response and trigger. More...
 
struct  SinglePhotonPulseFunctionTool
 Creates a PhotoelectronPulseFunction pulse shape. More...
 

Typedefs

using SinglePhotonResponseFunc_t = DiscretePhotoelectronPulse::PulseFunction_t
 Type for single photon response shape function: nanosecond -> ADC counts. More...
 

Functions

template<typename Stream , typename T >
Streamoperator<< (Stream &&out, PhotoelectronPulseFunction< T > const &pulse)
 

Typedef Documentation

Type for single photon response shape function: nanosecond -> ADC counts.

Definition at line 68 of file PMTsimulationAlg.h.

Function Documentation

template<typename Stream , typename T >
Stream & icarus::opdet::operator<< ( Stream &&  out,
PhotoelectronPulseFunction< T > const &  pulse 
)

Definition at line 175 of file PhotoelectronPulseFunction.h.

176  { out << pulse.toString(); return out; }