#include <ConformalMappingFit.h>
Classes | |
class | MappedPoint |
Public Types | |
typedef Basic2DVector< double > | PointXY |
typedef TkRotation< double > | Rotation |
Public Member Functions | |
int | charge () const |
double | chi2 () const |
ConformalMappingFit (const std::vector< PointXY > &hits, const std::vector< float > &errRPhi2, const Rotation *rotation=nullptr) | |
Measurement1D | curvature () const |
Measurement1D | directionPhi () const |
void | fixImpactParmaeter (double ip) |
Measurement1D | impactParameter () const |
const Rotation * | rotation () const |
void | skipErrorCalculation () |
~ConformalMappingFit () | |
Private Member Functions | |
void | findRot (const PointXY &) |
double | phiRot () const |
Private Attributes | |
bool | myRotation |
ParabolaFit | theFit |
const Rotation * | theRotation |
Definition at line 14 of file ConformalMappingFit.h.
typedef Basic2DVector<double> ConformalMappingFit::PointXY |
Definition at line 17 of file ConformalMappingFit.h.
typedef TkRotation<double> ConformalMappingFit::Rotation |
Definition at line 16 of file ConformalMappingFit.h.
ConformalMappingFit::ConformalMappingFit | ( | const std::vector< PointXY > & | hits, |
const std::vector< float > & | errRPhi2, | ||
const Rotation * | rotation = nullptr |
||
) |
Definition at line 7 of file ConformalMappingFit.cc.
References ParabolaFit::addPoint(), findRot(), mps_fire::i, point, theFit, and theRotation.
ConformalMappingFit::~ConformalMappingFit | ( | ) |
int ConformalMappingFit::charge | ( | void | ) | const |
Definition at line 57 of file ConformalMappingFit.cc.
References ParabolaFit::parA(), and theFit.
Referenced by PixelFitterByConformalMappingAndLine::run().
|
inline |
Definition at line 29 of file ConformalMappingFit.h.
Referenced by PixelFitterByConformalMappingAndLine::run().
Measurement1D ConformalMappingFit::curvature | ( | ) | const |
Definition at line 36 of file ConformalMappingFit.cc.
References ParabolaFit::parA(), mathSSE::sqrt(), theFit, heppy_batch::val, and ParabolaFit::varAA().
Referenced by PixelFitterByConformalMappingAndLine::run().
Measurement1D ConformalMappingFit::directionPhi | ( | ) | const |
Definition at line 43 of file ConformalMappingFit.cc.
References ParabolaFit::parB(), phiRot(), mathSSE::sqrt(), theFit, heppy_batch::val, and ParabolaFit::varBB().
Referenced by PixelFitterByConformalMappingAndLine::run().
|
private |
Definition at line 20 of file ConformalMappingFit.cc.
References myRotation, theRotation, Vector3DBase< T, FrameTag >::unit(), PV3DBase< T, PVType, FrameType >::x(), Basic2DVector< T >::x(), PV3DBase< T, PVType, FrameType >::y(), and Basic2DVector< T >::y().
Referenced by ConformalMappingFit().
|
inline |
Definition at line 33 of file ConformalMappingFit.h.
Referenced by PixelFitterByConformalMappingAndLine::run().
Measurement1D ConformalMappingFit::impactParameter | ( | ) | const |
Definition at line 50 of file ConformalMappingFit.cc.
References ParabolaFit::parC(), mathSSE::sqrt(), theFit, heppy_batch::val, and ParabolaFit::varCC().
Referenced by PixelFitterByConformalMappingAndLine::run().
|
private |
Definition at line 33 of file ConformalMappingFit.cc.
References theRotation, TkRotation< T >::xx(), and TkRotation< T >::xy().
Referenced by directionPhi().
|
inline |
Definition at line 31 of file ConformalMappingFit.h.
|
inline |
Definition at line 34 of file ConformalMappingFit.h.
|
private |
Definition at line 41 of file ConformalMappingFit.h.
Referenced by findRot(), and ~ConformalMappingFit().
|
private |
Definition at line 42 of file ConformalMappingFit.h.
Referenced by charge(), ConformalMappingFit(), curvature(), directionPhi(), and impactParameter().
|
private |
Definition at line 41 of file ConformalMappingFit.h.
Referenced by ConformalMappingFit(), findRot(), phiRot(), and ~ConformalMappingFit().