![]() |
ATLAS Offline Software
|
#include <ZDCWaveformLTLinStep.h>
Public Member Functions | |
| ZDCWaveformLTLinStep () | |
| ZDCWaveformLTLinStep (const std::string &tag, double initialTauRise, double initialTauFall, double initialTauLin) | |
| ZDCWaveformBase * | Duplicate () |
| double | evaluate (double time) const |
| double | evaluateRoot (double *x, double *p) |
| double | evaluateRootNoTF1Par (double *x, double *p) |
| double | operator() (double *x, double *p) |
| const std::string & | getTag () const |
| std::string | getNameTag () const |
| const std::string | getName () const |
| double | getTauRise () const |
| double | getTauFall () const |
| unsigned int | getNumAddtlShapeValues () const |
| double | getAddtlShapeValue (const std::string &name) const |
| double | getAddtlShapeValue (unsigned int index) const |
| void | setAddtlShapeValue (std::string name, double value) |
| void | setAddtlShapeValue (unsigned int index, double value) |
| void | setTaus (double tauRise, double tauFall) |
| void | restoreInitial () |
| TF1 * | makeWaveformTF1 (ZDCWaveformBase *ptr, double xmin, double xmax, bool useTF1Params=true) |
| TF1 * | makeWaveformTF1 (ZDCWaveformBase &instance, double xmin, double xmax, bool useTF1Params=true) |
Protected Member Functions | |
| double | doEvaluate (double time) const override |
| virtual std::string | name () const override |
| void | setAddtlShapeParameters (const std::vector< std::string > &addtlShapeNames, const std::vector< double > &addtlShapeValues) |
| void | setAddtlShapeValues (const double *values) |
| void | setAddtlShapeValues (const std::vector< double > &values) |
Protected Attributes | |
| double | m_tauRise |
| double | m_tauFall |
| std::vector< double > | m_addtlShapeValues |
Private Attributes | |
| std::string | m_tag |
| std::map< std::string, unsigned int > | m_addtlShapeNames |
| double | m_initialTauRise |
| double | m_initialTauFall |
| unsigned int | m_numAddtlShapePars |
| std::vector< double > | m_addtlShapeInitialValues |
Definition at line 15 of file ZDCWaveformLTLinStep.h.
|
inline |
Definition at line 23 of file ZDCWaveformLTLinStep.h.
|
inline |
Definition at line 27 of file ZDCWaveformLTLinStep.h.
|
overrideprotectedvirtual |
Implements ZDCWaveformBase.
Definition at line 7 of file ZDCWaveformLTLinStep.cxx.
|
inherited |
|
inlineinherited |
Definition at line 81 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 86 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 90 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 108 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 109 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 103 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 102 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 107 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 101 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 105 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 104 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 161 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 133 of file ZDCWaveform.h.
|
inlineoverrideprotectedvirtual |
Implements ZDCWaveformBase.
Definition at line 20 of file ZDCWaveformLTLinStep.h.
|
inlineinherited |
Definition at line 95 of file ZDCWaveform.h.
|
inherited |
Definition at line 60 of file ZDCWaveform.cxx.
|
protectedinherited |
Definition at line 32 of file ZDCWaveform.cxx.
|
inherited |
|
inlineinherited |
Definition at line 113 of file ZDCWaveform.h.
|
protectedinherited |
Definition at line 54 of file ZDCWaveform.cxx.
|
inlineprotectedinherited |
Definition at line 53 of file ZDCWaveform.h.
|
inlineinherited |
Definition at line 117 of file ZDCWaveform.h.
|
privateinherited |
Definition at line 38 of file ZDCWaveform.h.
|
privateinherited |
Definition at line 33 of file ZDCWaveform.h.
|
protectedinherited |
Definition at line 45 of file ZDCWaveform.h.
|
privateinherited |
Definition at line 36 of file ZDCWaveform.h.
|
privateinherited |
Definition at line 35 of file ZDCWaveform.h.
|
privateinherited |
Definition at line 37 of file ZDCWaveform.h.
|
privateinherited |
Definition at line 32 of file ZDCWaveform.h.
|
protectedinherited |
Definition at line 43 of file ZDCWaveform.h.
|
protectedinherited |
Definition at line 42 of file ZDCWaveform.h.