MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
Loading...
Searching...
No Matches
BeamFit2D Struct Reference

A fitted 2-D Gaussian beam spot. More...

#include <BeamFit2D.hpp>

Public Attributes

Double_t amp = 0
 Peak amplitude.
Double_t mu_x = 0
Double_t mu_y = 0
 Centroid.
Double_t sigma_x = 0
Double_t sigma_y = 0
 Widths along each axis.
Double_t rho = 0
 Correlation coefficient, in [-1, 1].
Bool_t ok = kFALSE
 Whether the fit converged.

Detailed Description

A fitted 2-D Gaussian beam spot.

Check ok before reading anything else; a failed fit leaves the parameters at zero, which is indistinguishable from a genuine result otherwise.

Definition at line 16 of file BeamFit2D.hpp.

Member Data Documentation

◆ amp

Double_t BeamFit2D::amp = 0

Peak amplitude.

Definition at line 17 of file BeamFit2D.hpp.

Referenced by FindBeamGateStrips().

◆ mu_x

Double_t BeamFit2D::mu_x = 0

Definition at line 18 of file BeamFit2D.hpp.

Referenced by FindBeamGateStrips(), and BeamFitUtils::InEllipseXY().

◆ mu_y

Double_t BeamFit2D::mu_y = 0

Centroid.

Definition at line 18 of file BeamFit2D.hpp.

Referenced by FindBeamGateStrips(), and BeamFitUtils::InEllipseXY().

◆ ok

Bool_t BeamFit2D::ok = kFALSE

Whether the fit converged.

Definition at line 21 of file BeamFit2D.hpp.

Referenced by FindBeamGateStrips().

◆ rho

Double_t BeamFit2D::rho = 0

Correlation coefficient, in [-1, 1].

Definition at line 20 of file BeamFit2D.hpp.

Referenced by FindBeamGateStrips(), and BeamFitUtils::InEllipseXY().

◆ sigma_x

Double_t BeamFit2D::sigma_x = 0

Definition at line 19 of file BeamFit2D.hpp.

Referenced by FindBeamGateStrips(), and BeamFitUtils::InEllipseXY().

◆ sigma_y

Double_t BeamFit2D::sigma_y = 0

Widths along each axis.

Definition at line 19 of file BeamFit2D.hpp.

Referenced by FindBeamGateStrips(), and BeamFitUtils::InEllipseXY().


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