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

Everything SaveRidgeFitPlots needs to redraw a fit: the slice medians it was fitted to, the window they were taken from, and the resulting line. More...

Public Attributes

std::vector< Double_t > x
std::vector< Double_t > y
std::vector< Double_t > ey
Double_t lo = 0.0
Double_t hi = 0.0
Double_t slope = 0.0
Double_t intercept = 0.0
Double_t c_long = 0.0
Double_t c_short = 0.0
Bool_t fitted = kFALSE
Long64_t n_gated = 0
Long64_t n_short_window = 0
Long64_t n_long_band = 0
Int_t n_slices = 0
Long64_t min_per_slice = 0
const char * fail = ""

Detailed Description

Everything SaveRidgeFitPlots needs to redraw a fit: the slice medians it was fitted to, the window they were taken from, and the resulting line.

Filled even when the fit is later rejected, so a bad fit can be looked at.

Definition at line 498 of file CalibrateBeam.cpp.

Member Data Documentation

◆ c_long

Double_t RidgeFit::c_long = 0.0

Definition at line 502 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ c_short

Double_t RidgeFit::c_short = 0.0

Definition at line 502 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor().

◆ ey

std::vector<Double_t> RidgeFit::ey

Definition at line 499 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ fail

const char* RidgeFit::fail = ""

Definition at line 511 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor().

◆ fitted

Bool_t RidgeFit::fitted = kFALSE

Definition at line 503 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ hi

Double_t RidgeFit::hi = 0.0

Definition at line 500 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ intercept

Double_t RidgeFit::intercept = 0.0

Definition at line 501 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ lo

Double_t RidgeFit::lo = 0.0

Definition at line 500 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ min_per_slice

Long64_t RidgeFit::min_per_slice = 0

Definition at line 510 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor().

◆ n_gated

Long64_t RidgeFit::n_gated = 0

Definition at line 506 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor().

◆ n_long_band

Long64_t RidgeFit::n_long_band = 0

Definition at line 508 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor().

◆ n_short_window

Long64_t RidgeFit::n_short_window = 0

Definition at line 507 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor().

◆ n_slices

Int_t RidgeFit::n_slices = 0

Definition at line 509 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor().

◆ slope

Double_t RidgeFit::slope = 0.0

Definition at line 501 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ x

std::vector<Double_t> RidgeFit::x

Definition at line 499 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().

◆ y

std::vector<Double_t> RidgeFit::y

Definition at line 499 of file CalibrateBeam.cpp.

Referenced by RidgeShortAnchor(), and SaveRidgeFitPlots().


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