#include <ResponseCurve.h>
Public Member Functions | |
bool | addToMap (const string &curvename, const int index, ResponseCurve &) throw () |
used by derived classes to add themselves. | |
auto_ptr< ResponseCurve > | get (const string &curvename) const throw (LogicError) |
auto_ptr< ResponseCurve > | get (const int index) const throw (LogicError) |
auto_ptr< ResponseCurve > | get (const ChipConfiguration &chip) const throw (LogicError) |
int | getIndex (const string &curvename) const throw (LogicError) |
Static Public Member Functions | |
static ResponseCurveMap & | getMap () throw () |
access function to the singleton | |
Private Attributes | |
map< int, ResponseCurve * > | indexMap |
map< string, int > | nameMap |
Definition at line 69 of file SCTData/src/ResponseCurve.h.
|
used by derived classes to add themselves.
Definition at line 44 of file SCTData/src/ResponseCurve.cpp. |
|
Definition at line 91 of file SCTData/src/ResponseCurve.cpp. References get(), and getMap(). Here is the call graph for this function: ![]() |
|
Definition at line 75 of file SCTData/src/ResponseCurve.cpp. |
|
Definition at line 71 of file SCTData/src/ResponseCurve.cpp. Referenced by get(), and SctData::IO::ResponseCurveStreamer_v1::read(). |
|
Definition at line 55 of file SCTData/src/ResponseCurve.cpp. Referenced by SctData::ResponseCurve::getIndex(), and SctData::IO::ResponseCurveStreamer_v1::write(). |
|
access function to the singleton
Definition at line 39 of file SCTData/src/ResponseCurve.cpp. Referenced by get(), SctData::ResponseCurve::getIndex(), SctData::IO::ResponseCurveStreamer_v1::read(), and SctData::IO::ResponseCurveStreamer_v1::write(). |