![]() |
PandaRoot
|
Look-Up-Table based Pulseshape. More...
#include <BSEmcLUTBasedPulseshape.h>
Public Member Functions | |
BSEmcLUTBasedPulseshape () | |
virtual | ~BSEmcLUTBasedPulseshape () |
virtual Double_t | operator() (const Double_t t_time, const Double_t t_amp, const Double_t t_timeOffset) const |
void | SetLUTFile (const std::string &t_lutfile) |
UInt_t | GetWaveformLength () const |
![]() | |
BSEmcAbsPulseshape () | |
virtual | ~BSEmcAbsPulseshape () |
virtual Double_t | value (const Double_t t_t, const Double_t t_amp, const Double_t t_toffset) const |
Look-Up-Table based Pulseshape.
Using a Look-Up-Table consisting of 120 samples(each sample corresponds to 12.5 ns) describing the peak and tail as I failed to perfectly described the peak with analytical functions.
To be used with the BSEmcFwEndcapSimpleCosmicWaveformGeneration
Definition at line 16 of file BSEmcLUTBasedPulseshape.h.
BSEmcLUTBasedPulseshape::BSEmcLUTBasedPulseshape | ( | ) |
|
inlinevirtual |
|
inline |
Definition at line 29 of file BSEmcLUTBasedPulseshape.h.
|
virtual |
Implements BSEmcAbsPulseshape.
Referenced by ~BSEmcLUTBasedPulseshape().
|
inline |
Definition at line 23 of file BSEmcLUTBasedPulseshape.h.