FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
PndEmcPSAFPGALinFitter Class Reference

#include <PndEmcPSAFPGALinFitter.h>

Public Member Functions

 PndEmcPSAFPGALinFitter ()
 
 ~PndEmcPSAFPGALinFitter ()
 
void reset ()
 
void putPoint (double ix, double iy)
 
void fit ()
 
double offset ()
 
double slope ()
 
double average ()
 
double averageX ()
 

Private Attributes

double x
 
double xx
 
double xy
 
double y
 
double a
 
double k
 
unsigned int Np
 

Detailed Description

Definition at line 4 of file PndEmcPSAFPGALinFitter.h.

Constructor & Destructor Documentation

PndEmcPSAFPGALinFitter::PndEmcPSAFPGALinFitter ( )

Definition at line 3 of file PndEmcPSAFPGALinFitter.cxx.

References reset().

4 {
5  reset();
6 }
PndEmcPSAFPGALinFitter::~PndEmcPSAFPGALinFitter ( )

Definition at line 8 of file PndEmcPSAFPGALinFitter.cxx.

9 {
10 }

Member Function Documentation

double PndEmcPSAFPGALinFitter::average ( )

Definition at line 47 of file PndEmcPSAFPGALinFitter.cxx.

References Np, and y.

48 {
49  if (Np > 0)
50  return y/Np;
51  return 0.0;
52 }
double PndEmcPSAFPGALinFitter::averageX ( )

Definition at line 53 of file PndEmcPSAFPGALinFitter.cxx.

References Np, and x.

54 {
55  if (Np > 0)
56  return x/Np;
57  return 0.0;
58 }
void PndEmcPSAFPGALinFitter::fit ( )
double PndEmcPSAFPGALinFitter::offset ( )
void PndEmcPSAFPGALinFitter::putPoint ( double  ix,
double  iy 
)
void PndEmcPSAFPGALinFitter::reset ( )
double PndEmcPSAFPGALinFitter::slope ( )

Member Data Documentation

double PndEmcPSAFPGALinFitter::a
private

Definition at line 20 of file PndEmcPSAFPGALinFitter.h.

Referenced by fit(), and offset().

double PndEmcPSAFPGALinFitter::k
private

Definition at line 20 of file PndEmcPSAFPGALinFitter.h.

Referenced by fit(), and slope().

unsigned int PndEmcPSAFPGALinFitter::Np
private

Definition at line 21 of file PndEmcPSAFPGALinFitter.h.

Referenced by average(), averageX(), fit(), putPoint(), and reset().

double PndEmcPSAFPGALinFitter::x
private

Definition at line 16 of file PndEmcPSAFPGALinFitter.h.

Referenced by averageX(), fit(), putPoint(), and reset().

double PndEmcPSAFPGALinFitter::xx
private

Definition at line 17 of file PndEmcPSAFPGALinFitter.h.

Referenced by fit(), putPoint(), and reset().

double PndEmcPSAFPGALinFitter::xy
private

Definition at line 18 of file PndEmcPSAFPGALinFitter.h.

Referenced by fit(), putPoint(), and reset().

double PndEmcPSAFPGALinFitter::y
private

Definition at line 19 of file PndEmcPSAFPGALinFitter.h.

Referenced by average(), fit(), putPoint(), and reset().


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