DP3
Public Member Functions | List of all members
dp3::ddecal::KLFitter Class Reference

Creates KH base and fits screens from collection of PiercePoints. More...

#include <KLFitter.h>

Public Member Functions

 KLFitter (double r0=1000., double beta=5./3., int order=3)
 
void calculateCorrMatrix (const std::vector< PiercePoint * > pp)
 
void calculateCorrMatrix (const std::vector< PiercePoint > pp)
 
void doFit ()
 
size_t getNumberofPP ()
 
size_t getOrder () const
 
double * ParData ()
 
double * PhaseData ()
 
double * PPData ()
 
void setBeta (double beta)
 
void setOrder (double order)
 
void setR0 (double r0)
 
double * TECFitWhiteData ()
 
double * WData ()
 

Detailed Description

Creates KH base and fits screens from collection of PiercePoints.

Constructor & Destructor Documentation

◆ KLFitter()

dp3::ddecal::KLFitter::KLFitter ( double  r0 = 1000.,
double  beta = 5./3.,
int  order = 3 
)

Member Function Documentation

◆ calculateCorrMatrix() [1/2]

void dp3::ddecal::KLFitter::calculateCorrMatrix ( const std::vector< PiercePoint * >  pp)

◆ calculateCorrMatrix() [2/2]

void dp3::ddecal::KLFitter::calculateCorrMatrix ( const std::vector< PiercePoint pp)

◆ doFit()

void dp3::ddecal::KLFitter::doFit ( )

◆ getNumberofPP()

size_t dp3::ddecal::KLFitter::getNumberofPP ( )
inline

◆ getOrder()

size_t dp3::ddecal::KLFitter::getOrder ( ) const
inline

◆ ParData()

double* dp3::ddecal::KLFitter::ParData ( )
inline

◆ PhaseData()

double* dp3::ddecal::KLFitter::PhaseData ( )
inline

◆ PPData()

double* dp3::ddecal::KLFitter::PPData ( )
inline

◆ setBeta()

void dp3::ddecal::KLFitter::setBeta ( double  beta)
inline

◆ setOrder()

void dp3::ddecal::KLFitter::setOrder ( double  order)
inline

◆ setR0()

void dp3::ddecal::KLFitter::setR0 ( double  r0)
inline

◆ TECFitWhiteData()

double* dp3::ddecal::KLFitter::TECFitWhiteData ( )
inline

◆ WData()

double* dp3::ddecal::KLFitter::WData ( )
inline

The documentation for this class was generated from the following file: