PandaRoot
BSEmcAbsPulseshape Class Referenceabstract

pulseshape interface More...

#include <BSEmcAbsPulseshape.h>

Inheritance diagram for BSEmcAbsPulseshape:
BSEmcBwPulseshape BSEmcCosmicPulseshape BSEmcFittedCosmicPulseshape BSEmcFittedPulseshape BSEmcFittedPulseshape_nw

Public Member Functions

 BSEmcAbsPulseshape ()
 
virtual ~BSEmcAbsPulseshape ()
 
virtual Double_t operator() (const Double_t t_t, const Double_t t_amp, const Double_t t_toffset) const =0
 
virtual Double_t value (const Double_t t_t, const Double_t t_amp, const Double_t t_toffset) const
 

Detailed Description

pulseshape interface

Author
Sebastian Neubert TUM (original author)

Definition at line 22 of file BSEmcAbsPulseshape.h.

Constructor & Destructor Documentation

◆ BSEmcAbsPulseshape()

BSEmcAbsPulseshape::BSEmcAbsPulseshape ( )
inline

Definition at line 24 of file BSEmcAbsPulseshape.h.

24 { ; }

◆ ~BSEmcAbsPulseshape()

virtual BSEmcAbsPulseshape::~BSEmcAbsPulseshape ( )
inlinevirtual

Definition at line 25 of file BSEmcAbsPulseshape.h.

References operator()().

25 { ; }

Member Function Documentation

◆ operator()()

virtual Double_t BSEmcAbsPulseshape::operator() ( const Double_t  t_t,
const Double_t  t_amp,
const Double_t  t_toffset 
) const
pure virtual

◆ value()

virtual Double_t BSEmcAbsPulseshape::value ( const Double_t  t_t,
const Double_t  t_amp,
const Double_t  t_toffset 
) const
inlinevirtual

Definition at line 28 of file BSEmcAbsPulseshape.h.

References operator()().

28 { return operator()(t_t, t_amp, t_toffset); }
virtual Double_t operator()(const Double_t t_t, const Double_t t_amp, const Double_t t_toffset) const =0

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