FairRoot/PandaRoot
Public Member Functions | List of all members
PndEmcAbsPulseshape Class Referenceabstract

pulseshape interface More...

#include <PndEmcAbsPulseshape.h>

Inheritance diagram for PndEmcAbsPulseshape:
PndEmcAsicPulseshape PndEmcCR2RCPulseshape PndEmcCRRCPulseshape PndEmcExpPulseshape PndEmcFittedPulseshape

Public Member Functions

 PndEmcAbsPulseshape ()
 
virtual ~PndEmcAbsPulseshape ()
 
virtual double operator() (const double t, const double amp, const double toffset) const =0
 
virtual double value (const double t, const double amp, const double toffset) const
 

Detailed Description

pulseshape interface

Definition at line 25 of file PndEmcAbsPulseshape.h.

Constructor & Destructor Documentation

PndEmcAbsPulseshape::PndEmcAbsPulseshape ( )
inline

Definition at line 30 of file PndEmcAbsPulseshape.h.

30 {;}
virtual PndEmcAbsPulseshape::~PndEmcAbsPulseshape ( )
inlinevirtual

Definition at line 31 of file PndEmcAbsPulseshape.h.

31 {;}

Member Function Documentation

virtual double PndEmcAbsPulseshape::operator() ( const double  t,
const double  amp,
const double  toffset 
) const
pure virtual
virtual double PndEmcAbsPulseshape::value ( const double  t,
const double  amp,
const double  toffset 
) const
inlinevirtual

Definition at line 37 of file PndEmcAbsPulseshape.h.

References operator()().

Referenced by PndEmcWaveform::AddShapedElecNoiseAndDigitise(), PndEmcFullStackedWaveformSimulator::CalcSingleWaveForTime(), PndEmcWaveform::MakeWaveform(), and PndEmcFadcFilter::SetupMatchedFilter().

39  {return operator()(t,amp,toffset);}
TTree * t
Definition: bump_analys.C:13
virtual double operator()(const double t, const double amp, const double toffset) const =0

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