#include <HybridGeometryFinder.h>
Public Member Functions | |
AxisParameterCalculator (const HybridGeometryFinder *hybridFinder) | |
The constructor. More... | |
std::vector< double > | operator() (const std::vector< double > &) const |
Calculate the axis parameters for the error propagation. More... | |
Private Attributes | |
const HybridGeometryFinder * | fHybridFinder |
Definition at line 267 of file HybridGeometryFinderWG/HybridGeometryFinder.h.
|
inline |
The constructor.
Create a pointer to an HybridGeometryFinder object. This will usually be the this pointer to allow the usage of public members.
Definition at line 279 of file HybridGeometryFinderWG/HybridGeometryFinder.h.
References fHybridFinder.
|
virtual |
Calculate the axis parameters for the error propagation.
This is basically the same as CalculateAxisForTel.
Implements utl::FCNCalculator.
Definition at line 1907 of file HybridGeometryFinderWG/HybridGeometryFinder.cc.
References utl::Angle(), fwk::LocalCoordinateSystemConstructor< Policy >::Create(), utl::cross(), utl::Vector::GetMag(), utl::BasicVector< HepVector >::GetPhi(), utl::UTMPoint::GetPoint(), utl::BasicVector< HepVector >::GetTheta(), utl::ReferenceEllipsoid::GetWGS84(), utl::BasicVector< HepVector >::GetZ(), utl::kPi, utl::kPiOnTwo, utl::kSpeedOfLight, utl::BasicVector< HepVector >::kSpherical, utl::AxialVector::Normalize(), and utl::Vector::Normalize().
|
private |
Definition at line 292 of file HybridGeometryFinderWG/HybridGeometryFinder.h.
Referenced by AxisParameterCalculator().