Analysis-Utilities 26.9.9
C++/ROOT utilities for nuclear measurement data analysis
Loading...
Searching...
No Matches
RooFitChannelConfig Struct Reference

One channel of a simultaneous fit: its data, model and locks. More...

#include <RooFitUtils.hpp>

Public Attributes

TString name
TH1 * hist
std::vector< Double_t > events
Float_t fit_range_low
Float_t fit_range_high
Float_t display_bin_width_kev
Int_t num_peaks
std::vector< Double_t > mu_inits
std::vector< Bool_t > mu_fixed
std::vector< Bool_t > use_step_per_peak
Bool_t bkg_yield_fixed = kFALSE
Bool_t bkg_slope_fixed = kFALSE
Bool_t lock_shape_after_seed = kFALSE
std::vector< Bool_t > shape_lock_per_peak
Bool_t use_flat_background
Bool_t use_step
Bool_t use_low_exp_tail
Bool_t use_low_lin_tail
Bool_t use_high_exp_tail

Detailed Description

One channel of a simultaneous fit: its data, model and locks.

A channel is one spectrum with its own events, fit range, peaks and background, sharing a single observable with the others. Populated by RooFitUtils::AddChannel().

Definition at line 191 of file RooFitUtils.hpp.

Member Data Documentation

◆ bkg_slope_fixed

Bool_t RooFitChannelConfig::bkg_slope_fixed = kFALSE

Definition at line 203 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ bkg_yield_fixed

Bool_t RooFitChannelConfig::bkg_yield_fixed = kFALSE

Definition at line 202 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ display_bin_width_kev

Float_t RooFitChannelConfig::display_bin_width_kev

Definition at line 197 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel(), and RooFitUtils::FitSimultaneous().

◆ events

std::vector<Double_t> RooFitChannelConfig::events

Definition at line 194 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ fit_range_high

Float_t RooFitChannelConfig::fit_range_high

Definition at line 196 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel(), and RooFitUtils::DumpChannelCSV().

◆ fit_range_low

Float_t RooFitChannelConfig::fit_range_low

Definition at line 195 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel(), and RooFitUtils::DumpChannelCSV().

◆ hist

TH1* RooFitChannelConfig::hist

◆ lock_shape_after_seed

Bool_t RooFitChannelConfig::lock_shape_after_seed = kFALSE

Definition at line 204 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ mu_fixed

std::vector<Bool_t> RooFitChannelConfig::mu_fixed

Definition at line 200 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ mu_inits

std::vector<Double_t> RooFitChannelConfig::mu_inits

Definition at line 199 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ name

TString RooFitChannelConfig::name

Definition at line 192 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel(), and RooFitUtils::FitSimultaneous().

◆ num_peaks

Int_t RooFitChannelConfig::num_peaks

Definition at line 198 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel(), and RooFitUtils::FitSimultaneous().

◆ shape_lock_per_peak

std::vector<Bool_t> RooFitChannelConfig::shape_lock_per_peak

Definition at line 208 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ use_flat_background

Bool_t RooFitChannelConfig::use_flat_background

Definition at line 209 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ use_high_exp_tail

Bool_t RooFitChannelConfig::use_high_exp_tail

Definition at line 213 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ use_low_exp_tail

Bool_t RooFitChannelConfig::use_low_exp_tail

Definition at line 211 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ use_low_lin_tail

Bool_t RooFitChannelConfig::use_low_lin_tail

Definition at line 212 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ use_step

Bool_t RooFitChannelConfig::use_step

Definition at line 210 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().

◆ use_step_per_peak

std::vector<Bool_t> RooFitChannelConfig::use_step_per_peak

Definition at line 201 of file RooFitUtils.hpp.

Referenced by RooFitUtils::AddChannel().


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