![]() |
ATLAS Offline Software
|
#include <ZdcSignalSinc.h>
Public Types | |
| enum | Status { e_OK =0 , e_noData , e_wrongFrac , e_Overflow , e_wrongSignal , e_noSignal , e_localMinimum } |
Public Member Functions | |
| ZdcSignalSinc (int) | |
| ~ZdcSignalSinc () | |
| ZdcSignalSinc (const ZdcSignalSinc &)=delete | |
| ZdcSignalSinc & | operator= (const ZdcSignalSinc &)=delete |
| int | process (double *, double gain=1., double ped=0., double frac=1., bool corr=true) |
| int | getError () const |
| int | getWarning () const |
| double | getTime () const |
| double | getAmp () const |
Private Member Functions | |
| double | waveform (double t) |
| double | findpeak (int) |
| double | findpeak () |
| double | fraction (double, double) |
Private Attributes | |
| const int | m_n_Slices |
| const double | m_AmpThresh |
| const double | m_tClock |
| const double | m_Pi |
| double | m_Time |
| double | m_Amp |
| int | m_Err |
| int | m_Warn |
| double * | m_buf |
| int | m_p |
| int | m_np |
| double | m_tim [3] {} |
| double | m_wfm [3] {} |
| double | m_dt |
| int | m_AAAA |
Definition at line 14 of file ZdcSignalSinc.h.
| Enumerator | |
|---|---|
| e_OK | |
| e_noData | |
| e_wrongFrac | |
| e_Overflow | |
| e_wrongSignal | |
| e_noSignal | |
| e_localMinimum | |
Definition at line 16 of file ZdcSignalSinc.h.
| ZdcSignalSinc::ZdcSignalSinc | ( | int | nSlc | ) |
Definition at line 11 of file ZdcSignalSinc.cxx.
| ZdcSignalSinc::~ZdcSignalSinc | ( | ) |
Definition at line 40 of file ZdcSignalSinc.cxx.
|
delete |
|
private |
Definition at line 201 of file ZdcSignalSinc.cxx.
|
private |
Definition at line 192 of file ZdcSignalSinc.cxx.
|
private |
| double ZdcSignalSinc::getAmp | ( | ) | const |
Definition at line 154 of file ZdcSignalSinc.cxx.
| int ZdcSignalSinc::getError | ( | ) | const |
Definition at line 151 of file ZdcSignalSinc.cxx.
| double ZdcSignalSinc::getTime | ( | ) | const |
Definition at line 153 of file ZdcSignalSinc.cxx.
| int ZdcSignalSinc::getWarning | ( | ) | const |
Definition at line 152 of file ZdcSignalSinc.cxx.
|
delete |
| int ZdcSignalSinc::process | ( | double * | buf, |
| double | gain = 1., | ||
| double | ped = 0., | ||
| double | frac = 1., | ||
| bool | corr = true ) |
Definition at line 42 of file ZdcSignalSinc.cxx.
|
private |
|
private |
Definition at line 54 of file ZdcSignalSinc.h.
|
private |
Definition at line 38 of file ZdcSignalSinc.h.
|
private |
Definition at line 34 of file ZdcSignalSinc.h.
|
private |
Definition at line 44 of file ZdcSignalSinc.h.
|
private |
Definition at line 53 of file ZdcSignalSinc.h.
|
private |
Definition at line 39 of file ZdcSignalSinc.h.
|
private |
Definition at line 33 of file ZdcSignalSinc.h.
|
private |
Definition at line 47 of file ZdcSignalSinc.h.
|
private |
Definition at line 46 of file ZdcSignalSinc.h.
|
private |
Definition at line 36 of file ZdcSignalSinc.h.
|
private |
Definition at line 35 of file ZdcSignalSinc.h.
|
private |
Definition at line 53 of file ZdcSignalSinc.h.
|
private |
Definition at line 37 of file ZdcSignalSinc.h.
|
private |
Definition at line 40 of file ZdcSignalSinc.h.
|
private |
Definition at line 53 of file ZdcSignalSinc.h.