PandaRoot
PndEmcShashlykPulseshape Class Reference

Experimentally derived Pulseshape. More...

#include <PndEmcShashlykPulseshape.h>

Inheritance diagram for PndEmcShashlykPulseshape:
PndEmcAbsPulseshape

Public Member Functions

 PndEmcShashlykPulseshape ()
 
 PndEmcShashlykPulseshape (Double_t mu, Double_t sigma)
 
virtual ~PndEmcShashlykPulseshape ()
 
virtual Double_t operator() (const Double_t t, const Double_t amp, const Double_t toffset) const
 
- Public Member Functions inherited from PndEmcAbsPulseshape
 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

Experimentally derived Pulseshape.

of the form f(x) = A * (t')^ N * exp(-N t')

Definition at line 18 of file PndEmcShashlykPulseshape.h.

Constructor & Destructor Documentation

◆ PndEmcShashlykPulseshape() [1/2]

PndEmcShashlykPulseshape::PndEmcShashlykPulseshape ( )

◆ PndEmcShashlykPulseshape() [2/2]

PndEmcShashlykPulseshape::PndEmcShashlykPulseshape ( Double_t  mu,
Double_t  sigma 
)

◆ ~PndEmcShashlykPulseshape()

virtual PndEmcShashlykPulseshape::~PndEmcShashlykPulseshape ( )
inlinevirtual

Definition at line 24 of file PndEmcShashlykPulseshape.h.

References operator()().

24 {};

Member Function Documentation

◆ operator()()

virtual Double_t PndEmcShashlykPulseshape::operator() ( const Double_t  t,
const Double_t  amp,
const Double_t  toffset 
) const
virtual

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