|
Analysis-Utilities 26.9.9
C++/ROOT utilities for nuclear measurement data analysis
|
#include "InteractiveSimultaneousFitEditor.hpp"#include "InteractiveEditorX11Guard.hpp"#include "PlottingUtils.hpp"#include <RooAbsReal.h>#include <RooArgSet.h>#include <RooFitResult.h>#include <RooGlobalFunc.h>#include <RooMsgService.h>#include <TROOT.h>#include <cmath>#include <iostream>Go to the source code of this file.
Functions | |
| Bool_t | LaunchInteractiveSimultaneousFitEditor (RooSimultaneous *sim_pdf, RooAbsData *combined_data, RooRealVar *x, std::vector< SimEditorChannelView > &channel_views, Double_t range_low, Double_t range_high, const TString &info_label, Bool_t fit_debug) |
| Open the simultaneous editor and pump its event loop. | |
| Bool_t LaunchInteractiveSimultaneousFitEditor | ( | RooSimultaneous * | sim_pdf, |
| RooAbsData * | combined_data, | ||
| RooRealVar * | x, | ||
| std::vector< SimEditorChannelView > & | channel_views, | ||
| Double_t | range_low, | ||
| Double_t | range_high, | ||
| const TString & | info_label, | ||
| Bool_t | fit_debug = kFALSE ) |
Open the simultaneous editor and pump its event loop.
Same batch-mode and X error-handler handling as LaunchInteractiveFitEditor(). Refit re-runs the joint minimisation across every channel at once, not one channel at a time.
| sim_pdf | The RooSimultaneous model. |
| combined_data | Combined dataset across every channel. |
| x | Shared observable. |
| channel_views | One view per channel, updated on accept. |
| range_low | Initial lower fit bound. |
| range_high | Initial upper fit bound. |
| info_label | Optional annotation shown in the editor. |
| fit_debug | kTRUE to un-suppress RooFit evaluation errors. |
Definition at line 1204 of file InteractiveSimultaneousFitEditor.cpp.
Referenced by RooFitUtils::FitSimultaneous().