#include <MathOperator.hh>
Public Member Functions | |
MathOperator () | |
virtual | ~MathOperator () |
Static Public Member Functions | |
static float | getModule (const std::vector< int > &v) |
static float | getModule (const std::vector< float > &v) |
static float | getModule (const double *vector1) |
static bool | approximatelyEqual (const double *start1, const double *end, double p) |
static bool | approximatelyEqual (const double *start1, const float *end, double p) |
static float | getDistance (const double *start, const double *end) |
static float | getDistance (const float *start, const float *end) |
static std::vector< float > * | vectorProduct (const std::vector< float > &v1, const std::vector< float > &v2) |
static std::vector< float > | getAngles (std::vector< float > &direction) |
static float | getAngle (const double *vector1, const double *vector2) |
static float | getDistanceTo (const std::vector< int > &vectorPoint1, const std::vector< float > &vector1, const std::vector< int > *pointOfLine) |
static float | getDistanceTo (const double *vectorPoint1, std::vector< float > &vector1, const double *pointOfLine) |
static std::vector< float > | getDirection (std::vector< int > &vectorPoint1, std::vector< int > &vectorPoint2) |
static std::vector< float > | getDirection (const double *vectorPoint1, const double *vectorPoint2) |
static std::vector< float > | getDirection (const double *vectorPoint1) |
static std::vector< float > | getDirection (const float *vectorPoint1) |
static std::vector < std::vector< int > * > * | GetMagicNumbers () |
static std::vector< int > * | getPoint (int x, int y, int z) |
static float | getPt (const double *momentum) |
static float | getRapidity (const double *momentum) |
static double * | getPtOnVector (const double *momentum, const float *target) |
static double | getMissingPt (std::vector< const double * > &vectors, const float *target) |
static double * | toDoubleArray (const float *target, int size) |
template<class T > | |
static std::vector< T * > * | MergeVectors (std::vector< T * > *vector1, std::vector< T * > *vector2) |
Static Private Member Functions | |
static double * | castIntToDouble (int *array) |
Definition at line 9 of file MathOperator.hh.
TTbarAnalysis::MathOperator::MathOperator | ( | ) |
|
virtual |
|
static |
Definition at line 5 of file MathOperator.cc.
|
static |
Definition at line 10 of file MathOperator.cc.
|
staticprivate |
Definition at line 218 of file MathOperator.cc.
|
static |
Definition at line 82 of file MathOperator.cc.
|
static |
Definition at line 97 of file MathOperator.cc.
|
static |
Definition at line 133 of file MathOperator.cc.
|
static |
Definition at line 154 of file MathOperator.cc.
|
static |
Definition at line 168 of file MathOperator.cc.
|
static |
|
static |
Definition at line 22 of file MathOperator.cc.
|
static |
Definition at line 36 of file MathOperator.cc.
|
static |
Definition at line 188 of file MathOperator.cc.
|
static |
Definition at line 203 of file MathOperator.cc.
|
static |
Definition at line 232 of file MathOperator.cc.
|
static |
Definition at line 349 of file MathOperator.cc.
|
static |
Definition at line 52 of file MathOperator.cc.
|
static |
Definition at line 63 of file MathOperator.cc.
|
static |
Definition at line 73 of file MathOperator.cc.
|
static |
Definition at line 304 of file MathOperator.cc.
|
static |
Definition at line 312 of file MathOperator.cc.
|
static |
Definition at line 327 of file MathOperator.cc.
|
static |
Definition at line 316 of file MathOperator.cc.
|
static |
Definition at line 70 of file MathOperator.hh.
|
static |
Definition at line 366 of file MathOperator.cc.
|
static |
Definition at line 179 of file MathOperator.cc.