#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 16 of file ConformalMappingFit.h.
typedef Basic2DVector<double> ConformalMappingFit::PointXY |
Definition at line 19 of file ConformalMappingFit.h.
typedef TkRotation<double> ConformalMappingFit::Rotation |
Definition at line 18 of file ConformalMappingFit.h.
ConformalMappingFit::ConformalMappingFit | ( | const std::vector< PointXY > & | hits, |
const std::vector< float > & | errRPhi2, | ||
const Rotation * | rotation = nullptr |
||
) |
Definition at line 10 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 58 of file ConformalMappingFit.cc.
References ParabolaFit::parA(), and theFit.
Referenced by PixelFitterByConformalMappingAndLine::run().
|
inline |
Definition at line 32 of file ConformalMappingFit.h.
References ParabolaFit::chi2(), and theFit.
Referenced by PixelFitterByConformalMappingAndLine::run().
Measurement1D ConformalMappingFit::curvature | ( | ) | const |
Definition at line 40 of file ConformalMappingFit.cc.
References submitPVValidationJobs::err, ParabolaFit::parA(), mathSSE::sqrt(), theFit, hgcalPerformanceValidation::val, and ParabolaFit::varAA().
Referenced by PixelFitterByConformalMappingAndLine::run().
Measurement1D ConformalMappingFit::directionPhi | ( | ) | const |
Definition at line 46 of file ConformalMappingFit.cc.
References submitPVValidationJobs::err, ParabolaFit::parB(), phiRot(), mathSSE::sqrt(), theFit, hgcalPerformanceValidation::val, and ParabolaFit::varBB().
Referenced by PixelFitterByConformalMappingAndLine::run().
|
private |
Definition at line 24 of file ConformalMappingFit.cc.
References myRotation, theRotation, Vector3DBase< T, FrameTag >::unit(), Basic2DVector< T >::x(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and Basic2DVector< T >::y().
Referenced by ConformalMappingFit().
|
inline |
Definition at line 36 of file ConformalMappingFit.h.
References ParabolaFit::fixParC(), and theFit.
Referenced by PixelFitterByConformalMappingAndLine::run().
Measurement1D ConformalMappingFit::impactParameter | ( | ) | const |
Definition at line 52 of file ConformalMappingFit.cc.
References submitPVValidationJobs::err, ParabolaFit::parC(), mathSSE::sqrt(), theFit, hgcalPerformanceValidation::val, and ParabolaFit::varCC().
Referenced by PixelFitterByConformalMappingAndLine::run().
|
private |
Definition at line 38 of file ConformalMappingFit.cc.
References theRotation, TkRotation< T >::xx(), and TkRotation< T >::xy().
Referenced by directionPhi().
|
inline |
|
inline |
Definition at line 37 of file ConformalMappingFit.h.
References ParabolaFit::skipErrorCalculationByDefault(), and theFit.
|
private |
Definition at line 45 of file ConformalMappingFit.h.
Referenced by findRot(), and ~ConformalMappingFit().
|
private |
Definition at line 46 of file ConformalMappingFit.h.
Referenced by charge(), chi2(), ConformalMappingFit(), curvature(), directionPhi(), fixImpactParmaeter(), impactParameter(), and skipErrorCalculation().
|
private |
Definition at line 44 of file ConformalMappingFit.h.
Referenced by ConformalMappingFit(), findRot(), phiRot(), rotation(), and ~ConformalMappingFit().