This a list of classes and functions used by HippoDraw from the C++ standard library.
Classes | |
class | exception |
A C++ standard library class. More... | |
class | fstream |
The C++ standard library fstream class. More... | |
struct | greater |
A C++ standard library class. More... | |
class | ifstream |
The C++ standard library ifstream class. More... | |
class | istream_iterator |
A C++ standard library class. More... | |
class | istringstream |
A C++ standard library class. More... | |
struct | less |
A C++ standard library class. More... | |
class | list |
The C++ standard library list class. More... | |
class | map |
The C++ standard library map class. More... | |
struct | not_equal_to |
A C++ standard library class. More... | |
class | ofstream |
The C++ standard library ofstream class. More... | |
class | ostringstream |
The C++ standard library ostringstream class. More... | |
class | ostrstream |
The C++ library ostrtream class. More... | |
class | pair |
The C++ standard library pair class. More... | |
class | string |
The C++ standard library string class. More... | |
class | vector |
The C++ standard library vector class. More... | |
Functions | |
float | abs (float) |
A C++ standard library function. | |
double | abs (double) |
A C++ standard library function. | |
template<class T> | |
const T & | abs (const T &a) |
definition of standard C++ library abs() function for compilers that don't supply it. | |
template<typename InputIterator, typename Type> | |
Type | accumulate (InputIterator first, InputIterator last, Type init) |
A C++ standard library function. | |
template<typename Container> | |
back_insert_iterator< Container > | back_inserter (Constainer &container) |
C++ standard distance function. | |
template<typename Operation, typename Type> | |
binder2nd< Operation > | bind2nd (const Operatin &function, const Type &x) |
The C++ standard library bind2nd function. | |
template<typename InputIterator, typename OutputIterator> | |
OutputIterator | copy (InputIterator first, InputIterator last, OuputIterator result) |
A C++ standard library function. | |
float | cos (float x) |
A C++ standard library function. | |
double | cos (double x) |
A C++ standard library function. | |
template<typename InputIterator, typename Type> | |
iterator_traits< InputIterator >::difference_type | count (InputIterator first, InputIterator last, const Type &value) |
A C++ standard library function. | |
float | exp (float x) |
A C++ standard library function. | |
double | exp (double x) |
A C++ standard library function. | |
template<typename ForwardIterator, typename Type> | |
void | fill (ForwardIterator first, ForwardIterator last, const Type &value) |
A C++ standard library function. | |
template<typename InputIterator, typename Type> | |
InputIterator | find (InputIterator first, InputIterator last, const Type &value) |
A C++ standard library function. | |
template<typename InputIterator, typename Predicate> | |
InputIterator | find_if (InputIterator first, InputIterator last, Predicate predicate) |
A C++ standard library function. | |
template<typename InputIterator, typename Function> | |
Function | for_each (InputIterator first, InputIterator last, Function function) |
A C++ standard library function. | |
float | log (float x) |
A C++ standard library function. | |
double | log (double x) |
A C++ standard library function. | |
float | log10 (float x) |
A C++ standard library function. | |
double | log10 (double x) |
A C++ standard library function. | |
template<typename ForwardIterator, typename Type> | |
ForwardIterator | lower_bound (ForwardIterator first, ForwardIterator last, const Type &value) |
A C++ standard library function. | |
template<class T1, class T2> | |
pair< T1, T2 > | make_pair (T1 x, T2 y) |
A C++ standard library function. | |
template<typename Type> | |
const Type & | max (const Type &a, const Type &b) |
A C++ standard library function. | |
template<class T> | |
const T & | max (const T &a, const T &b) |
definition of standard C++ library max() function for compilers that don't supply it. | |
template<typename ForwardIterator> | |
ForwardIterator | max_element (ForwardIterator first, ForwardIterator last) |
A C++ standard library function. | |
template<typename Result, typename Type> | |
mem_fun_t< Result, Type > | mem_fun (Result Type::*function()) |
The C++ standard library mem_fun class. | |
template<typename Type> | |
const Type & | min (const Type &a, const Type &b) |
A C++ standard library function. | |
template<class T> | |
const T & | min (const T &a, const T &b) |
definition of standard C++ library min() function for compilers that don't supply it. | |
template<typename ForwardIterator> | |
ForwardIterator | min_element (ForwardIterator first, ForwardIterator last) |
A C++ standard library function. | |
float | pow (float x, float y) |
A C++ standard library function. | |
double | pow (double x, double y) |
A C++ standard library function. | |
template<typename ForwardIterator, typename Type> | |
ForwardIterator | remove (ForwardIterator first, ForwardIterator last, const Type &value) |
A C++ standard library function. | |
template<typename ForwardIterator, typename Pedicate, typename Type> | |
void | replace_if (ForwardIterator first, ForwardIterator last, Predicate predicate, const Type &value) |
A C++ standard library function. | |
float | sin (float x) |
A C++ standard library function. | |
double | sin (double x) |
A C++ standard library function. | |
float | sinh (float x) |
A C++ standard library function. | |
double | sinh (double x) |
A C++ standard library function. | |
template<typename RandomAccessIterator, typename Compare> | |
void | sort (RandomAccessIterator first, RandomAccessIterator last, Compare compare) |
A C++ standard library function. | |
float | sqrt (float x) |
A C++ standard library function. | |
double | sqrt (double x) |
A C++ standard library function. | |
template<typename Type> | |
void | swap (Type &a, Type &b) |
A C++ standard library function. | |
template<typename ForwardIterator, typename Type> | |
ForwardIterator | upper_bound (ForwardIterator first, ForwardIterator last, const Type &value) |
A C++ standard library function. |
|
A C++ standard library function. Returns the absolute value of the argument. |
|
A C++ standard library function. Returns the absolute value of the argument. |
|
definition of standard C++ library abs() function for compilers that don't supply it.
Definition at line 119 of file MSconfig.h. References hippodraw::Axes::T. Referenced by AxisModelLinear::adjustValues(), LMFitter::calcBestFit(), BFGSFitter::calcBestFit(), AxisModelLog::calcHigh(), AxisModelLog::calcLow(), FigureEditor::contentsMouseMoveEvent(), MapMatrixProjector::fillDataSource(), MapMatrixProjector::fillProjectedValues(), FLT_EQUAL(), hippodraw::Numeric::gcf(), LinearTransform::genTicks(), Lambert::genTicks(), HammerAito::genTicks(), CompositePlotter::getBinWidth(), MapMatrixProjector::getPosOn(), Map3Projector::getZValue(), hippodraw::Numeric::gser(), BFGSFitter::interpolate(), hippodraw::Numeric::operator/(), LinearTransform::setTickStep(), Lambert::setTickStep(), HammerAito::setTickStep(), BinsFunction::smoothCurve(), LMFitter::solveSystem(), BFGSFitter::wolfeStep(), and BFGSFitter::zoom(). |
|
A C++ standard library function. Accumulates into initial the sum of the elements in the range. Referenced by StHist2DProjector::addValues(), StHist1DProjector::addValues(), Bins1DHist::fillDataSource(), Bins1DHist::fillProjectedValues(), StHist2DProjector::getAverage(), MapMatrixProjector::getAverage(), Map1Projector::getAverage(), Bins2DBase::getNumberOfEntries(), Bins1DProfile::getNumberOfEntries(), Bins1DHist::getNumberOfEntries(), ProjectorHelper::meanCoord(), ProjectorHelper::meanValue(), and NTuple::sum(). |
|
C++ standard distance function. Inserts to end of the container sequence. Referenced by NTupleXML::getObject(). |
|
The C++ standard library bind2nd function. This function is used to bind x as a second argument to a function call. Referenced by NTupleFCN::hasErrors(), HippoRectangle::makeInBounds(), CompositePlotter::matrixTranspose(), Observable::notifyObservers(), CanvasView::reTile(), FigureEditor::setAllSelected(), FigureEditor::setLocked(), and CutPlotter::updateTargets(). |
|
A C++ standard library function. Copies the sequence into result. Referenced by FitsFile::fillIntVectorFromColumn(), CanvasView::fillSelectedWithObservers(), NTupleXML::getObject(), NTuple::replaceColumn(), RootNTuple::replaceColumn(), FitsNTuple::replaceColumn(), and FunctionProjector::setPrincipleErrors(). |
|
A C++ standard library function. Returns the cosine of x, where x is given in radians. |
|
A C++ standard library function. Returns the cosine of x, where x is given in radians. Referenced by FunctionController::ellipse(), SymbolPointRep::rotate(), Lambert::transform(), and HammerAito::transform(). |
|
|
A C++ standard library function.
Returns the value of |
|
A C++ standard library function.
Returns the value of Referenced by Erfc::calcErfc(), Landau::calcZ(), Gaussian::derivByMean(), Gaussian::derivByNorm(), Exponential::derivByParm(), Erfc::derivByRed(), Gaussian::derivBySigma(), BinToKamaeScale::doubleToColor(), hippodraw::Numeric::gcf(), hippodraw::Numeric::gser(), Exponential::initialParameters(), LogNormal::operator()(), Landau::operator()(), Gaussian::operator()(), Exponential::operator()(), and Chi2Dist::operator()(). |
|
A C++ standard library function. Fills the range with copies of value. Referenced by Bins2DProfile::reset(), Bins2DHist::reset(), Bins1DProfile::reset(), and Bins1DHist::reset(). |
|
|
A C++ standard library function.
Returns an iterator to the first occurence in the sequence for which the predicate is Referenced by FunctionController::getComposite(), and NTupleFCN::hasErrors(). |
|
A C++ standard library function. Applies the function to every element of the sequence. Referenced by CompositePlotter::matrixTranspose(), Observable::notifyObservers(), CanvasView::reTile(), FigureEditor::setAllSelected(), FigureEditor::setLocked(), WindowController::updateActions(), and CutPlotter::updateTargets(). |
|
A C++ standard library function. Returns the natural logarithm of x |
|
A C++ standard library function. Returns the natural logarithm of x Referenced by PowerLaw::derivByParm(), Chi2Dist::derivByParm(), BrokenPowerLaw::derivByParm(), hippodraw::Numeric::gammln(), hippodraw::Numeric::gcf(), hippodraw::Numeric::gser(), PowerLaw::initialParameters(), Exponential::initialParameters(), BrokenPowerLaw::initialParameters(), Inspector::logScale_clicked(), NTupleLikeliHoodFCN::objectiveValue(), LogNormal::operator()(), Inspector::updateAxisTab(), and Inspector::updateLogBox(). |
|
A C++ standard library function. Returns the base-10 logarithm of x |
|
A C++ standard library function. Returns the base-10 logarithm of x Referenced by LinearTransform::adjustValues(), AxisModelLinear::adjustValues(), AxisModelLog::calcHigh(), AxisModelLog::calcLow(), BinnerAxisLog::calcWidthParm(), LogTransform::genTicks(), BinnerAxisLog::getNob(), LogTransform::nextStep(), AxisModelLog::nextStep(), LogTransform::prevStep(), AxisModelLog::prevStep(), LogTransform::setTickStep(), LinearTransform::setTickStep(), Lambert::setTickStep(), HammerAito::setTickStep(), AxisModelLog::setTickStep(), and LogTransform::transform(). |
|
A C++ standard library function. Finds the first position in which value can be inserted without changing the ordering. Referenced by NTupleSorter::addRow(). |
|
A C++ standard library function. A convenience function for creating a pair from two objects. Referenced by QtDisplay::saveView(), QtDisplay::setRange(), and CutController::setZoomPan(). |
|
A C++ standard library function. Returns the larger of the two values. |
|
definition of standard C++ library max() function for compilers that don't supply it. Note should do only less than comparison. Definition at line 92 of file MSconfig.h. References hippodraw::Axes::T. Referenced by BinnerAxisLinear::axisBinNumber(), AxisModelLinear::calcHigh(), AxisModelLog::calcLow(), CanvasView::contentsMouseMoveEvent(), CanvasView::contentsMouseReleaseEvent(), ContourPointRep::createContours(), ProfileProjector::dataRangeOn(), NTupleProjector::dataRangeWithError(), CutRangeRep::drawInvertedRange1D(), AxisRepBase::drawTitle(), AxisRepBase::drawXLabels(), AxisRepBase::drawYLabels(), DataSource::fillRange(), DyHist1DProjector::getAverage(), LineProjector::getPosOn(), PowerLaw::initialParameters(), BrokenPowerLaw::initialParameters(), HippoRectangle::makeInBounds(), FigureEditor::maximumZ(), AxisRepBase::setFontSize(), Range::setIntersect(), Range::setRange(), LinearTransform::setTickStep(), Lambert::setTickStep(), HammerAito::setTickStep(), and Range::setUnion(). |
|
A C++ standard library function. Returns iterator to maximum element in the range. Referenced by NTuple::columnMax(), NTuple::indexOfMaxElement(), Bins1DProfile::maxBin(), Bins1DHist::maxBin(), ProjectorHelper::maxCoord(), NTuple::maxElement(), and ProjectorHelper::maxValue(). |
|
The C++ standard library mem_fun class. Returns the result of calling member function of class Type. Referenced by FunctionController::getComposite(), CompositePlotter::matrixTranspose(), Observable::notifyObservers(), CanvasView::reTile(), FigureEditor::setAllSelected(), FigureEditor::setLocked(), WindowController::updateActions(), and CutPlotter::updateTargets(). |
|
A C++ standard library function. Returns the smaller of the two values. |
|
|
A C++ standard library function. Returns iterator to minimum element in the range. Referenced by NTuple::columnMin(), NTuple::indexOfMinElement(), Bins1DProfile::minBin(), Bins1DHist::minBin(), ProjectorHelper::minCoord(), NTuple::minElement(), and ProjectorHelper::minValue(). |
|
A C++ standard library function. Returns the value of x raised to the power of y. |
|
|
A C++ standard library function. Removes elements with value from the sequence and put them at the end of the sequence. Returns an iterator to the end of the resulting sequence, i.e. pointing the first occurance of value. Referenced by FigureEditor::removeFromItemList(), and FigureEditor::removeSelectedItem(). |
|
A C++ standard library function.
Replace each value in a sequence for which a predicate returns Referenced by HippoRectangle::makeInBounds(). |
|
A C++ standard library function. Returns the sine of x, where x is given in radians. |
|
A C++ standard library function. Returns the sine of x, where x is given in radians. Referenced by BinToKamaeScale::doubleToColor(), FunctionController::ellipse(), SymbolPointRep::rotate(), Lambert::transform(), and HammerAito::transform(). |
|
A C++ standard library function. Returns the hyperbolic sine of x, where x. |
|
A C++ standard library function. Returns the hyperbolic sine of x. Referenced by LogNormal::operator()(). |
|
A C++ standard library function. Sort the elements of the sequence using a predicate for comparison. Referenced by PickTable::listSorted(), CanvasView::reTile(), and NTupleSorter::sort(). |
|
A C++ standard library function. Returns the the non-negative square root of x. It fails and sets errno to EDOM, if x is negative. |
|
|
A C++ standard library function. Swaps two values. Referenced by FigureEditor::calcPrinterMetrics(), PlotterBaseXML::createAxisModels(), BFGSFitter::interpolate(), DisplayController::setAxisModel(), AxisModelBase::setRange(), CompositePlotter::setTransform(), CanvasView::setup(), and LMFitter::solveSystem(). |
|
A C++ standard library function. Finds the last position in which val could be inserted without changing the ordering. Referenced by BinnerAxisLog::axisBinNumber(). |