|
Analysis-Utilities 26.9.9
C++/ROOT utilities for nuclear measurement data analysis
|
#include "RooFitUtils.hpp"#include <RooAbsData.h>#include <RooAbsPdf.h>#include <RooRealVar.h>#include <RooSimultaneous.h>#include <TCanvas.h>#include <TGButton.h>#include <TGClient.h>#include <TGDoubleSlider.h>#include <TGFrame.h>#include <TGLabel.h>#include <TGNumberEntry.h>#include <TGSlider.h>#include <TGTab.h>#include <TGraph.h>#include <TH1.h>#include <TLatex.h>#include <TPad.h>#include <TRootEmbeddedCanvas.h>#include <TString.h>#include <TSystem.h>#include <TTimer.h>#include <map>#include <vector>Go to the source code of this file.
Classes | |
| struct | SimEditorChannelView |
| Everything the simultaneous editor needs to show one channel. More... | |
| class | InteractiveSimultaneousFitEditor |
| Interactive editor for a multi-channel simultaneous RooFit fit. More... | |
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=kFALSE) |
| 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().