|
BOSS 8.0.0
BESIII Offline Software System
|
#include <EmcWaveform.h>
Public Member Functions | |
| EmcWaveform () | |
| EmcWaveform (int, double, double) | |
| ~EmcWaveform () | |
| double & | operator[] (int) const |
| EmcWaveform & | operator*= (const double) |
| EmcWaveform & | operator/= (const double) |
| EmcWaveform & | operator+= (const EmcWaveform &) |
| EmcWaveform & | operator= (const EmcWaveform &) |
| int | length () const |
| double * | GetWave () const |
| double | GetTau () const |
| double | GetTauTrg () const |
| double | GetSampleTime () const |
| double | GetSampleTimeTrg () const |
| double | GetPeakTime () const |
| double | GetPeakTimeTrg () const |
| double | GetTimeOffset () const |
| double | GetTimeOffsetTrg () const |
| double | max (int &binOfMax) const |
| double | getADCTrg (int time) |
| int | frontEdgeTrg (double thres) |
| void | makeWaveform (double energy, double time) |
| void | makeWaveformTrg (double energy, double time) |
| void | print () |
| EmcWaveform () | |
| EmcWaveform (int, double, double) | |
| ~EmcWaveform () | |
| double & | operator[] (int) const |
| EmcWaveform & | operator*= (const double) |
| EmcWaveform & | operator/= (const double) |
| EmcWaveform & | operator+= (const EmcWaveform &) |
| EmcWaveform & | operator= (const EmcWaveform &) |
| int | length () const |
| double * | GetWave () const |
| double | GetTau () const |
| double | GetTauTrg () const |
| double | GetSampleTime () const |
| double | GetSampleTimeTrg () const |
| double | GetPeakTime () const |
| double | GetPeakTimeTrg () const |
| double | GetTimeOffset () const |
| double | GetTimeOffsetTrg () const |
| double | max (int &binOfMax) const |
| double | getADCTrg (int time) |
| int | frontEdgeTrg (double thres) |
| void | makeWaveform (double energy, double time) |
| void | makeWaveformTrg (double energy, double time) |
| void | print () |
| EmcWaveform () | |
| EmcWaveform (int, double, double) | |
| ~EmcWaveform () | |
| double & | operator[] (int) const |
| EmcWaveform & | operator*= (const double) |
| EmcWaveform & | operator/= (const double) |
| EmcWaveform & | operator+= (const EmcWaveform &) |
| EmcWaveform & | operator= (const EmcWaveform &) |
| int | length () const |
| double * | GetWave () const |
| double | GetTau () const |
| double | GetTauTrg () const |
| double | GetSampleTime () const |
| double | GetSampleTimeTrg () const |
| double | GetPeakTime () const |
| double | GetPeakTimeTrg () const |
| double | GetTimeOffset () const |
| double | GetTimeOffsetTrg () const |
| double | max (int &binOfMax) const |
| double | getADCTrg (int time) |
| int | frontEdgeTrg (double thres) |
| void | makeWaveform (double energy, double time) |
| void | makeWaveformTrg (double energy, double time) |
| void | print () |
Protected Attributes | |
| double * | emcWave |
| int | array_size |
Definition at line 42 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
| EmcWaveform::EmcWaveform | ( | ) |
Definition at line 17 of file EmcWaveform.cxx.
Referenced by operator*=(), operator+=(), operator/=(), and operator=().
| EmcWaveform::EmcWaveform | ( | int | size, |
| double | tau, | ||
| double | sampleTime ) |
Definition at line 28 of file EmcWaveform.cxx.
| EmcWaveform::~EmcWaveform | ( | ) |
Definition at line 40 of file EmcWaveform.cxx.
| EmcWaveform::EmcWaveform | ( | ) |
| EmcWaveform::EmcWaveform | ( | int | , |
| double | , | ||
| double | ) |
| EmcWaveform::~EmcWaveform | ( | ) |
| EmcWaveform::EmcWaveform | ( | ) |
| EmcWaveform::EmcWaveform | ( | int | , |
| double | , | ||
| double | ) |
| EmcWaveform::~EmcWaveform | ( | ) |
| int EmcWaveform::frontEdgeTrg | ( | double | thres | ) |
Definition at line 95 of file EmcWaveform.cxx.
Referenced by BesTrigL1::getEmcAnalogSig().
| int EmcWaveform::frontEdgeTrg | ( | double | thres | ) |
| int EmcWaveform::frontEdgeTrg | ( | double | thres | ) |
| double EmcWaveform::getADCTrg | ( | int | time | ) |
Definition at line 86 of file EmcWaveform.cxx.
| double EmcWaveform::getADCTrg | ( | int | time | ) |
| double EmcWaveform::getADCTrg | ( | int | time | ) |
|
inline |
Definition at line 66 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 67 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 64 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 64 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 64 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 65 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 62 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 63 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 68 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 68 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 69 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 69 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 61 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 60 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 60 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcWaveform/EmcWaveform.h.
|
inline |
Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcWaveform/EmcWaveform.h.
| void EmcWaveform::makeWaveform | ( | double | energy, |
| double | time ) |
Definition at line 124 of file EmcWaveform.cxx.
Referenced by EmcDigi::operator+=().
| void EmcWaveform::makeWaveform | ( | double | energy, |
| double | time ) |
| void EmcWaveform::makeWaveform | ( | double | energy, |
| double | time ) |
| void EmcWaveform::makeWaveformTrg | ( | double | energy, |
| double | time ) |
Definition at line 108 of file EmcWaveform.cxx.
Referenced by BesTrigL1::getEmcAnalogSig().
| void EmcWaveform::makeWaveformTrg | ( | double | energy, |
| double | time ) |
| void EmcWaveform::makeWaveformTrg | ( | double | energy, |
| double | time ) |
| double EmcWaveform::max | ( | int & | binOfMax | ) | const |
Definition at line 72 of file EmcWaveform.cxx.
Referenced by BesTrigL1::findEmcPeakTime(), and EmcDigi::operator+=().
| double EmcWaveform::max | ( | int & | binOfMax | ) | const |
| double EmcWaveform::max | ( | int & | binOfMax | ) | const |
| EmcWaveform & EmcWaveform::operator*= | ( | const double | scale | ) |
Definition at line 46 of file EmcWaveform.cxx.
| EmcWaveform & EmcWaveform::operator*= | ( | const double | ) |
| EmcWaveform & EmcWaveform::operator*= | ( | const double | ) |
| EmcWaveform & EmcWaveform::operator+= | ( | const EmcWaveform & | assign | ) |
Definition at line 56 of file EmcWaveform.cxx.
| EmcWaveform & EmcWaveform::operator+= | ( | const EmcWaveform & | ) |
| EmcWaveform & EmcWaveform::operator+= | ( | const EmcWaveform & | ) |
| EmcWaveform & EmcWaveform::operator/= | ( | const double | scale | ) |
Definition at line 51 of file EmcWaveform.cxx.
| EmcWaveform & EmcWaveform::operator/= | ( | const double | ) |
| EmcWaveform & EmcWaveform::operator/= | ( | const double | ) |
| EmcWaveform & EmcWaveform::operator= | ( | const EmcWaveform & | assign | ) |
Definition at line 61 of file EmcWaveform.cxx.
| EmcWaveform & EmcWaveform::operator= | ( | const EmcWaveform & | ) |
| EmcWaveform & EmcWaveform::operator= | ( | const EmcWaveform & | ) |
|
inline |
Definition at line 96 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
|
inline |
|
inline |
| void EmcWaveform::print | ( | ) |
Definition at line 140 of file EmcWaveform.cxx.
| void EmcWaveform::print | ( | ) |
| void EmcWaveform::print | ( | ) |
|
protected |
Definition at line 83 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
Referenced by EmcWaveform(), EmcWaveform(), frontEdgeTrg(), getADCTrg(), length(), makeWaveform(), makeWaveformTrg(), max(), operator*=(), operator+=(), operator/=(), operator=(), operator[](), and print().
|
protected |
Definition at line 82 of file Emc/EmcWaveform/include/EmcWaveform/EmcWaveform.h.
Referenced by EmcWaveform(), EmcWaveform(), frontEdgeTrg(), getADCTrg(), GetWave(), makeWaveform(), makeWaveformTrg(), max(), operator*=(), operator+=(), operator/=(), operator=(), operator[](), print(), and ~EmcWaveform().