ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/PHTpcTracker/externals/kdfinder.hpp>
Public Member Functions | |
LinearFit () | |
Static Public Member Functions | |
static Line< T > * | RegularFit (const std::vector< std::vector< T >> &hits) |
static Line< T > * | RobustFit (const std::vector< std::vector< T >> &hits, Line< T > *line=0) |
Static Private Member Functions | |
static T | rofunc (T &a, const T b, T &abdev, const std::vector< std::vector< T >> &hits) |
static T | select (const int k, std::vector< T > &arr) |
static T | SQR (const T a) |
static T | SIGN (const T &a, const T &b) |
static float | SIGN (const float &a, const double &b) |
static float | SIGN (const double &a, const float &b) |
static void | SWAP (T &a, T &b) |
Definition at line 2061 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2061 of file kdfinder.hpp
|
inline |
Definition at line 2064 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2064 of file kdfinder.hpp
|
inlinestatic |
Definition at line 2066 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2066 of file kdfinder.hpp
References a, b, hits(), n, T, and t.
Referenced by kdfinder::LinearFit< T >::RobustFit(), and kdfinder::TrackCandidate< T >::szFit().
|
inlinestatic |
Definition at line 2108 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2108 of file kdfinder.hpp
References a, kdfinder::abs(), b, f, f1, f2, hits(), n, kdfinder::LinearFit< T >::RegularFit(), kdfinder::LinearFit< T >::rofunc(), kdfinder::LinearFit< T >::SIGN(), and T.
Referenced by kdfinder::TrackCandidate< T >::szFit().
|
inlinestaticprivate |
Definition at line 2173 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2173 of file kdfinder.hpp
References a, kdfinder::abs(), d, EPS, epsilon(), hits(), n, kdfinder::LinearFit< T >::select(), sum, and T.
Referenced by kdfinder::LinearFit< T >::RobustFit().
|
inlinestaticprivate |
Definition at line 2209 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2209 of file kdfinder.hpp
References a, k, n, kdfinder::LinearFit< T >::SWAP(), and T.
Referenced by kdfinder::LinearFit< T >::rofunc().
|
inlinestaticprivate |
Definition at line 2275 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2275 of file kdfinder.hpp
References a.
Referenced by kdfinder::LinearFit< T >::RobustFit().
|
inlinestaticprivate |
Definition at line 2276 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2276 of file kdfinder.hpp
References a.
|
inlinestaticprivate |
Definition at line 2277 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2277 of file kdfinder.hpp
References a.
|
inlinestaticprivate |
Definition at line 2274 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2274 of file kdfinder.hpp
References a.
|
inlinestaticprivate |
Definition at line 2278 of file kdfinder.hpp.
View newest version in sPHENIX GitHub at line 2278 of file kdfinder.hpp
Referenced by kdfinder::LinearFit< T >::select().