JG ROOT Tools libraries
version 5.0 - august 2014
|
#include <RGFitDecay.hh>
Public Member Functions | |
RGFitDecay (const TGWindow *parent, TH1 *hptr, TH1 *herr=NULL) | |
RGFitDecay (const TGWindow *parent, TH1 *hptr, const RFitDataDecay &fit_data) | |
RGFitDecay (const TGWindow *parent, TH1 *hptr, const Double_t x1, const Double_t x2) | |
RGFitDecay (const TGWindow *parent, TH1 *hptr, TH1 *herr, const RFitDataDecay &fit_data) | |
RGFitDecay (const TGWindow *parent, TH1 *hptr, TH1 *herr, const Double_t x1, const Double_t x2) | |
virtual | ~RGFitDecay () |
virtual void | Init () |
virtual void | ConstructFitData () |
virtual void | ConstructOpts () |
virtual void | ConstructTimes () |
virtual void | ConstructBg () |
virtual void | ConstructDecays () |
virtual void | Request () |
virtual void | SetControlWidth (const UInt_t w) |
virtual void | SetOptions (const UInt_t opts) |
virtual void | SetOption (const UInt_t opt, const bool b=true) |
virtual UInt_t | GetOptions () const |
virtual bool | GetOption (const UInt_t opt) const |
virtual void | SetBgType (const Int_t bg) |
virtual void | SetProdTime (const Double_t val) |
virtual void | SetDecayTime (const Double_t val) |
virtual Int_t | CheckTimes (const bool warn=false) |
virtual void | SetFitLimits (const Double_t x1, const Double_t x2) |
virtual RFitData1D * | CreateFitData () |
virtual RFitData1D * | GetFitData () |
virtual void | SetFitData (const RFitData1D *fit_data) |
virtual void | ResetFunctions () |
virtual void | CalcFunctions (const bool bg=false) |
virtual bool | SaveFunctions (const string &fname="") const |
virtual Int_t | SelectedPoint (const Double_t x) |
virtual Int_t | GetPointType (const Int_t p) |
virtual void | RedrawPoints () |
virtual void | AddPoint (const Double_t x, const bool select=true) |
virtual void | DeletePoint (const Int_t p) |
virtual void | PointMoved (const Int_t p) |
virtual void | PointSelected (const Int_t p) |
virtual void | PointUnselected (const Int_t p) |
virtual void | ParamUpdateAll () |
virtual void | PointsToParam () |
virtual void | PointsToParamTimes () |
virtual void | PointsToWidget () |
virtual void | PointsToWidgetTimes () |
virtual void | WidgetsToParam () |
virtual void | WidgetsToParamTimes () |
virtual void | WidgetsToParamBg () |
virtual void | WidgetsToParamDecays () |
virtual void | WidgetsToPoint () |
virtual void | WidgetsToPointTimes () |
virtual void | ParamToWidget () |
virtual void | ParamToWidgetTimes () |
virtual void | ParamToWidgetBg () |
virtual void | ParamToWidgetDecays () |
virtual void | ParamToPoint () |
virtual void | ParamToPointTimes () |
virtual void | GuiUpdateOptions () |
virtual void | GuiUpdateDisplay () |
virtual void | GuiUpdateDisplayBg () |
virtual void | GuiUpdateDisplayTimes () |
virtual void | GuiUpdateDisplayDecays () |
virtual void | GuiPreset () |
virtual void | GuiFit () |
virtual void | GuiDrawFct () |
virtual void | OptFitDecaySet () |
virtual void | OptFitProdSet () |
virtual void | OptFitProdDecaySet () |
virtual void | OptParHalflifeSet () |
virtual void | OptParLambdaSet () |
virtual void | OptParDecayRateSet () |
virtual void | OptParNumberSet () |
virtual void | OptParProdRateSet () |
virtual void | OptErrToggled (Bool_t b) |
virtual void | OptEffToggled (Bool_t b) |
virtual void | OptSingleFiliationToggled (Bool_t b) |
virtual void | OptDoubleFiliationToggled (Bool_t b) |
virtual void | OptProdSecondToggled (Bool_t b) |
virtual void | OptProdThirdToggled (Bool_t b) |
virtual void | BgTypeSelected (Int_t bg) |
virtual void | BgPreset () |
virtual void | ProdTimeChanged (Long_t n) |
virtual void | ProdTimeTextChanged (const char *str) |
virtual void | ProdTimeParamClicked () |
virtual void | DecayTimeChanged (Long_t n) |
virtual void | DecayTimeTextChanged (const char *str) |
virtual void | DecayTimeParamClicked () |
ClassDef (RGFitDecay, 0) | |
![]() | |
RFitDecay (TH1 *hptr, TH1 *herr=NULL) | |
RFitDecay (TH1 *hptr, const RFitDataDecay &fit_data) | |
RFitDecay (TH1 *hptr, TH1 *herr, const RFitDataDecay &fit_data) | |
RFitDecay (const RFitDecay &original) | |
virtual | ~RFitDecay () |
virtual void | InitMode () |
virtual Int_t | GetBgParNumber () const |
virtual Int_t | GetBgParIndex (const Int_t p) |
virtual Int_t | GetDecayParIndex (const Int_t p) |
virtual Int_t | GetProdParIndex (const Int_t p) |
virtual Double_t | GetStaticProdTime () const |
virtual Double_t | GetStaticDecayTime () const |
virtual void | SetEfficiency (const Int_t n, const Double_t val) |
virtual Double_t | GetStaticEfficiency (const Int_t n) |
virtual void | SetBgPar (const Int_t p, const Double_t val) |
virtual void | SetDecayPar (const Int_t n, const Double_t val) |
virtual void | SetProdPar (const Int_t n, const Double_t val) |
virtual void | SetHalfLife (const Int_t n, const Double_t val) |
virtual void | SetLambda (const Int_t n, const Double_t val) |
virtual void | SetDecayRate (const Int_t n, const Double_t val) |
virtual void | SetInitNumber (const Int_t n, const Double_t val) |
virtual void | SetProdRate (const Int_t n, const Double_t val) |
virtual Double_t | GetHalfLife (const Int_t n) const |
virtual Double_t | GetLambda (const Int_t n) const |
virtual Double_t | GetBgPar (const Int_t p) const |
virtual Double_t | GetDecayPar (const Int_t n) const |
virtual Double_t | GetProdPar (const Int_t n) const |
virtual Double_t | GetBgParError (const Int_t p) const |
virtual Double_t | GetDecayParError (const Int_t n) const |
virtual Double_t | GetProdParError (const Int_t n) const |
virtual void | FixBgParameter (const Int_t p, const bool b=true) |
virtual void | FixDecayParameter (const Int_t n, const bool b=true) |
virtual void | FixProdParameter (const Int_t n, const bool b=true) |
virtual bool | IsFixBgParameter (const Int_t p) const |
virtual bool | IsFixDecayParameter (const Int_t n) const |
virtual bool | IsFixProdParameter (const Int_t n) const |
virtual void | SetCalcAll () |
virtual void | SetCalcNone () |
virtual void | SetFunction () |
virtual void | ScaleFunction (const Double_t s) |
virtual void | DrawDecay (const Int_t n, const Int_t fil, const bool bg=true, const char *opts="") |
virtual void | DrawBg (const char *opts="") |
virtual void | DrawFctResult (TVirtualPad *pad, const ROptionString &opts="") |
virtual TH1 * | GetDecayHisto (const char *name, const Int_t n, const Int_t fil, const bool bg=true) |
virtual TH1 * | GetBgHisto (const char *name) |
virtual void | Preset () |
virtual void | Preset (const Double_t t0, const Double_t t1=0., const Double_t t2=0.) |
virtual void | PresetBg () |
virtual Double_t | Fit (const char *opts="") |
virtual string | GetFitText () const |
virtual Int_t | LoadFitData (const string &fname) |
ClassDef (RFitDecay, 0) | |
![]() | |
RFitDataDecay () | |
RFitDataDecay (const RFitDataDecay &original) | |
RFitDataDecay & | operator= (const RFitDataDecay &original) |
virtual | ~RFitDataDecay () |
virtual Int_t | GetDecayNumber () const |
virtual Int_t | GetProdNumber () const |
virtual Double_t | GetProdTime () const |
virtual Double_t | GetDecayTime () const |
virtual Int_t | GetBgType () const |
virtual Double_t | GetEfficiency (const Int_t n) const |
virtual Int_t | SaveFitData (const string &fname) const |
ClassDef (RFitDataDecay, 0) | |
![]() | |
RFitData1D () | |
RFitData1D (const RFitData1D &original) | |
RFitData1D & | operator= (const RFitData1D &original) |
virtual | ~RFitData1D () |
virtual void | GetFitLimits (Double_t &x1, Double_t &x2) const |
virtual Double_t | GetFitXmin () const |
virtual Double_t | GetFitXmax () const |
virtual void | GetPlotLimits (Double_t &x1, Double_t &x2) const |
virtual Double_t | GetPlotXmin () const |
virtual Double_t | GetPlotXmax () const |
virtual Bool_t | IsLogX () const |
virtual Bool_t | IsLogY () const |
ClassDef (RFitData1D, 0) | |
![]() | |
RFitDataBase () | |
RFitDataBase (const RFitDataBase &original) | |
RFitDataBase & | operator= (const RFitDataBase &original) |
virtual | ~RFitDataBase () |
virtual UInt_t | GetFitOptions () const |
virtual Int_t | GetFitMode () const |
virtual Int_t | GetParNumber () const |
virtual Int_t | GetFixNumber () const |
virtual Double_t | GetParValue (const Int_t p) const |
virtual Double_t | GetParError (const Int_t p) const |
virtual Double_t | GetCovariance (const Int_t p, const Int_t q) const |
virtual bool | IsFixParameter (const Int_t p) const |
virtual Int_t | GetFitResult () const |
virtual Double_t | GetFitChi2 () const |
virtual Int_t | GetFitNDF () const |
virtual Double_t | GetFitFCN () const |
virtual Double_t | GetFitEDM () const |
virtual Double_t | GetFitErrDef () const |
ClassDef (RFitDataBase, 0) | |
![]() | |
RFitBase1D () | |
RFitBase1D (TH1 *hptr, TH1 *herr=NULL) | |
RFitBase1D (TH1 *hptr, const RFitData1D &fit_data) | |
RFitBase1D (TH1 *hptr, TH1 *herr, const RFitData1D &fit_data) | |
RFitBase1D (const RFitBase1D &original) | |
virtual | ~RFitBase1D () |
virtual void | Reset () |
virtual void | SetParValue (const Int_t p, const Double_t val) |
virtual string | GetParName (const Int_t p) const |
virtual void | FixParameter (const Int_t p, const bool b=true) |
TF1 * | GetFitFunction () |
virtual void | NormaliseFunction (const Double_t nor=1.) |
virtual void | DrawHisto (const Double_t yinf=0., const Double_t ysup=0.) |
virtual void | DrawFunction (const char *opts="") |
virtual int | CalcIntegral (double &val, double &err, const double x1, const double x2, const int npts=1000, const double frac=0.1) |
virtual void | DrawDifResult (TVirtualPad *pad, const ROptionString &opts="") |
virtual void | DrawFitResult (TVirtualPad *pad, const ROptionString &opts="") |
virtual void | FillFunctionHisto (TH1 *hptr) |
virtual TH1 * | GetFunctionHisto (const char *name) |
virtual TH1 * | GetDifferenceHisto (const char *name) |
virtual TH1 * | GetSqrtHisto (const char *name) |
virtual TH1 * | GetSqrtPosHisto (const char *name) |
virtual TH1 * | GetSqrtNegHisto (const char *name) |
virtual Double_t | Eval (const Double_t x) |
virtual Double_t | GetRandom () |
virtual TH1 * | GetRandomHisto (const char *name, const Int_t n) |
virtual void | FillRandomHisto (TH1 *hptr, const Int_t n) |
virtual bool | PrintFit (const string &fname) const |
virtual bool | PrintFit (FILE *fptr=stdout) const |
virtual bool | WriteParam (const string &fname) const |
virtual bool | WriteParam (FILE *fptr=stdout) const |
virtual bool | WriteOutput (const string &fname) const |
virtual bool | WriteOutput (FILE *fptr=stdout) const |
ClassDef (RFitBase1D, 0) | |
![]() | |
RGFitBase1D (const TGWindow *parent, TH1 *hptr, TH1 *herr=NULL) | |
RGFitBase1D (const TGWindow *parent, TH1 *hptr, const Double_t x1, const Double_t x2) | |
RGFitBase1D (const TGWindow *parent, TH1 *hptr, TH1 *herr, const Double_t x1, const Double_t x2) | |
virtual | ~RGFitBase1D () |
virtual void | Construct () |
virtual void | ConstructLimits () |
virtual void | ConstructActions () |
virtual void | Quit () |
virtual Int_t | GetReturnValue () |
virtual TH1 * | GetHistoPtr () const |
virtual void | Redraw () |
virtual void | DrawPadHisto (const Double_t yinf=0., const Double_t ysup=0.) |
virtual void | SetPlotLimits (const Double_t x1, const Double_t x2) |
virtual void | SetFitMode (const Int_t mode) |
virtual void | GetDisplayMinMax (Double_t &min, Double_t &max) const |
virtual void | AutoScale () const |
virtual void | FitModeSelected (Int_t m) |
virtual void | PresetButton () |
virtual void | FitButton () |
virtual void | PresetFitButton () |
virtual void | ViewButton () |
virtual void | SaveButton () |
virtual void | ParamButton () |
virtual void | UpdateButton () |
virtual void | FunctButton () |
virtual void | DrawButton () |
virtual void | DisplayButton () |
virtual void | ClearButton () |
virtual void | ResetButton () |
virtual void | LoadButton () |
virtual void | CancelButton () |
virtual void | DoneButton () |
virtual void | FitInfLimitChanged (Long_t n) |
virtual void | FitInfLimitTextChanged (const char *str) |
virtual void | FitSupLimitChanged (Long_t n) |
virtual void | FitSupLimitTextChanged (const char *str) |
virtual void | FitLimitsSet () |
virtual void | FitLimitsToDisplay () |
ClassDef (RGFitBase1D, 0) | |
![]() | |
RGHistoWindow (const TGWindow *main=NULL, TH1 *hptr=NULL, const string plot_opt="", const UInt_t opts=0, const bool construct=true, const bool autostart=true) | |
RGHistoWindow (const RGHistoWindow &original) | |
RGHistoWindow & | operator= (const RGHistoWindow &original) |
virtual | ~RGHistoWindow () |
virtual void | MapSubwindows () |
virtual void | RemapToolsFrame () |
virtual void | UpdateWindowTitle () |
TGCompositeFrame * | GetUpperFrame () |
TGHorizontalFrame * | GetMiddleFrame () |
TGCompositeFrame * | GetMiddleLeftFrame () |
TGHorizontalFrame * | GetCenterFrame () |
TGCompositeFrame * | GetUpperCanvasFrame () |
TGVerticalFrame * | GetCanvasFrame () |
TGCompositeFrame * | GetMiddleRightFrame () |
TGCompositeFrame * | GetLowerFrame () |
TGVerticalFrame * | GetToolsFrame () |
TGCompositeFrame * | GetUpperToolsFrame () |
virtual void | PadEvent (Int_t event, Int_t x, Int_t y, TObject *selected) |
virtual void | SetPositionNul () |
virtual void | SetPositionHisto (const Double_t xh, const Double_t yh) |
virtual void | SetPositionXAxis (const Double_t xh) |
virtual void | SetPositionYAxis (const Double_t yh) |
virtual void | SetPositionZAxis (const Double_t zh) |
virtual void | XAxisChanged () |
virtual void | YAxisChanged () |
virtual void | ZAxisChanged () |
virtual void | ArrowKeyLeft () |
virtual void | ArrowKeyRight () |
virtual void | ArrowKeyUp () |
virtual void | ArrowKeyDown () |
virtual void | ZoomInKey () |
virtual void | ZoomOutKey () |
virtual void | Reset () |
virtual Int_t | SetHisto (TH1 *hptr, const bool reset=false) |
virtual Int_t | SetHisto (TH1 *hptr, const bool reset, const bool redraw) |
virtual void | PlotHisto () |
virtual void | UpdateLimits () |
virtual bool | SetXLog (const Bool_t b=kTRUE) |
virtual bool | SetYLog (const Bool_t b=kTRUE) |
virtual bool | SetZLog (const Bool_t b=kTRUE) |
virtual void | SetXFull (const Bool_t redraw) |
virtual void | SetYFull (const Bool_t redraw) |
virtual void | SetZFull (const Bool_t redraw) |
virtual void | SetXFull () |
virtual void | SetYFull () |
virtual void | SetZFull () |
virtual void | LogXToggled (Bool_t b) |
virtual void | LogYToggled (Bool_t b) |
virtual void | LogZToggled (Bool_t b) |
virtual void | XValueChanged () |
virtual void | YValueChanged () |
virtual void | ZValueChanged () |
virtual void | XFullButtonClicked () |
virtual void | YFullButtonClicked () |
virtual void | ZFullButtonClicked () |
virtual void | UnzoomButtonClicked () |
virtual void | AutoButtonClicked () |
virtual void | AnglesChanged () |
ClassDef (RGHistoWindow, 0) | |
![]() | |
RGFrameEvent (TVirtualPad *pad=gPad) | |
RGFrameEvent (const RGFrameEvent &original) | |
RGFrameEvent & | operator= (const RGFrameEvent &original) |
virtual | ~RGFrameEvent () |
virtual void | PadClosed () |
virtual void | KeyPressed (const Int_t x, const Int_t y) |
virtual void | AltKeyPressed () |
virtual void | CtrlKeyPressed () |
virtual void | ShiftKeyPressed () |
virtual void | ReturnKeyPressed () |
virtual void | MouseButton1Double (const Double_t x, const Double_t y) |
virtual void | MouseButton1Locate (const Double_t x, const Double_t y) |
virtual void | MouseButton1Motion (const Double_t x, const Double_t y) |
virtual void | MouseButton2Double (const Double_t x, const Double_t y) |
virtual void | MouseButton2Locate (const Double_t x, const Double_t y) |
virtual void | MouseButton2Motion (const Double_t x, const Double_t y) |
virtual void | MouseButton3Up (const Double_t x, const Double_t y) |
virtual void | MouseButton3Down (const Double_t x, const Double_t y) |
virtual void | MouseButton3Double (const Double_t x, const Double_t y) |
virtual void | MouseButton3Locate (const Double_t x, const Double_t y) |
virtual void | MouseButton3Motion (const Double_t x, const Double_t y) |
virtual void | Locate (const Double_t x, const Double_t y) |
ClassDef (RGFrameEvent, 0) | |
![]() | |
RGHistoLimits (TH1 *hptr=NULL) | |
RGHistoLimits (const RGHistoLimits &original) | |
RGHistoLimits & | operator= (const RGHistoLimits &original) |
virtual void | Affect (const RGHistoLimits &original) |
virtual | ~RGHistoLimits () |
virtual bool | IsDataSet () const |
virtual void | Unzoom () |
ClassDef (RGHistoLimits, 0) | |
Static Public Attributes | |
static TAttLine | halflife_line_att = TAttLine ( 4, 1, 1 ) |
Half-life preset line attributes. | |
static TAttLine | phase_line_att = TAttLine ( 3, 1, 1 ) |
Production and decay phases start point line attributes. | |
![]() | |
static TAttLine | limit_line_att = TAttLine ( 2, 1, 1 ) |
Fit limits display attributes. | |
static TAttLine | select_line_att = TAttLine ( 6, 1, 3 ) |
Selected line attributes. | |
static UInt_t | canvas_width = 800 |
Embedded canvas default width. | |
static UInt_t | canvas_height = 700 |
Embedded canvas default height. | |
![]() | |
static UInt_t | canvas_width = 600 |
Default canvas width. | |
static UInt_t | canvas_height = 900 |
Default canvas height. | |
Protected Member Functions | |
RGFitDecay (const RGFitDecay &original) | |
![]() | |
virtual RFitDataDecay * | ReadFitData (const string &fname) |
![]() | |
virtual Int_t | WriteData (FILE *fp) const |
![]() | |
virtual bool | SetHisto (TH1 *hptr, TH1 *herr=NULL) |
![]() | |
RGFitBase1D (const RGFitBase1D &original) | |
virtual void | AnyEvent (const Double_t x, const Double_t y) |
virtual void | MouseButton1Down (const Double_t x, const Double_t y) |
virtual void | MouseButton1Up (const Double_t x, const Double_t y) |
virtual void | MouseButton2Down (const Double_t x, const Double_t y) |
virtual void | MouseButton2Up (const Double_t x, const Double_t y) |
virtual void | MovePoint (const Int_t p, const Double_t x) |
virtual void | PointsToParamLimits () |
virtual void | PointsToWidgetLimits () |
virtual void | WidgetsToParamLimits () |
virtual void | WidgetsToParamFitMode () |
virtual void | WidgetsToPointLimits () |
virtual void | ParamToWidgetLimits () |
virtual void | ParamToWidgetFitMode () |
virtual void | ParamToPointLimits () |
virtual void | GuiTextView () |
virtual void | GuiSaveFitData () |
virtual void | GuiUpdate () |
virtual void | GuiWriteParam () |
virtual void | GuiWriteFct () |
virtual void | GuiDisplayFct () |
virtual void | GuiReset () |
virtual void | GuiLoadFitData () |
![]() | |
void | ClassInit () |
![]() | |
virtual void | Set1DHisto (const TH1 *hptr) |
virtual void | Set2DHisto (const TH1 *hptr) |
virtual void | Set3DHisto (const TH1 *hptr) |
Protected Attributes | |
TH1 * | h_bg |
Pointer to result background histogram. | |
TH1 * | h_dec0_pr |
Pointer to result histogram of component 0 (direct production) | |
TH1 * | h_dec1_pr |
Pointer to result histogram of component 1 (direct production) | |
TH1 * | h_dec1_f0 |
Pointer to result histogram of component 1 (decay of component 0) | |
TH1 * | h_dec2_pr |
Pointer to result histogram of component 2 (direct production) | |
TH1 * | h_dec2_f1 |
Pointer to result histogram of component 2 (decay of component 1) | |
TH1 * | h_dec2_f0 |
Pointer to result histogram of component 2 (decay of component 0 and 1) | |
TGHorizontalFrame * | w_opt_frame |
Cadre des options de fit. | |
TGGroupFrame * | w_opt_mode_frame |
Cadre du mode de fit. | |
TGRadioButton * | w_fit_decay |
Bouton pour fit décroissance seule. | |
TGRadioButton * | w_fit_prod |
Bouton pour fit production seule. | |
TGRadioButton * | w_fit_prod_decay |
Bouton pour fit production et décroissance. | |
TGCheckButton * | w_opt_err |
Indicateur option normalisation des erreurs. | |
TGCheckButton * | w_opt_eff |
Indicateur option efficacité variable. | |
TGGroupFrame * | w_opt_param_frame |
Cadre des options de paramètres. | |
TGRadioButton * | w_opt_halflife |
Bouton paramètre durée de vie. | |
TGRadioButton * | w_opt_lambda |
Bouton paramètre lambda. | |
TGRadioButton * | w_opt_rate |
Bouton paramètre taux de décroissance à t0. | |
TGRadioButton * | w_opt_number |
Bouton paramètre nombre de noyaux à t0. | |
TGRadioButton * | w_opt_prod |
Bouton paramètre taux de production. | |
TGGroupFrame * | w_fit_decay_frame |
Cadre des options composantes de décroissance. | |
TGCheckButton * | w_opt_single_fil |
Indicateur option première filiation. | |
TGCheckButton * | w_opt_double_fil |
Indicateur option seconde filiation. | |
TGCheckButton * | w_opt_prod_second |
Indicateur option production directe second noyau. | |
TGCheckButton * | w_opt_prod_third |
Indicateur option production directe trisième noyau. | |
TGGroupFrame * | w_times_frame |
Cadre des phases de production/décroissance. | |
TGVerticalFrame * | w_times_label |
Colonne des labels. | |
TGVerticalFrame * | w_times_value |
Colonne des valeurs de paramètre. | |
TGVerticalFrame * | w_times_fix |
Colonne des paramètres fixes. | |
TGVerticalFrame * | w_times_param |
Colonne des temps comme paramètres. | |
TGLabel * | w_tprod_label |
Label de widget. | |
TGNumberEntry * | w_tprod_value |
Valeur début de phase de production. | |
TGCheckButton * | w_tprod_fix |
Début de phase de production comme paramètre fixe. | |
TGCheckButton * | w_tprod_param |
Début de phase de production comme paramètre de fit. | |
TGLabel * | w_tdec_label |
Label de widget. | |
TGNumberEntry * | w_tdec_value |
Valeur début de phase de décroissance. | |
TGCheckButton * | w_tdec_fix |
Début de phase de décroissance comme paramètre fixe. | |
TGCheckButton * | w_tdec_param |
Début de phase de décroissance comme paramètre de fit. | |
TGGroupFrame * | w_bg_frame |
Cadre des paramètres de fond. | |
TGHorizontalFrame * | w_bg_type_frame |
Ligne type de fond. | |
TGLabel * | w_bg_type_label |
Label type de fond. | |
TGComboBox * | w_bg_type_select |
Sélection type de fond. | |
TGHorizontalFrame * | w_bg_par_frame |
Zone des paramètres fond. | |
TGVerticalFrame * | w_bg_par_label_frame |
Cadre des labels. | |
TGVerticalFrame * | w_bg_par_value_frame |
Cadre des valeurs. | |
TGVerticalFrame * | w_bg_par_fix_frame |
Cadre des param. fix. | |
TGLabel * | w_bg_par_label [2] |
Nom paramètre fond. | |
TGNumberEntry * | w_bg_par_value [2] |
Valeur paramètre fond. | |
TGCheckButton * | w_bg_par_fix [2] |
Fixe paramètre fond. | |
TGTextButton * | w_bg_par_preset |
Bouton de précalcul. | |
TGGroupFrame * | w_comp_frame [3] |
Cadre des paramètres des pics. | |
TGHorizontalFrame * | w_comp_sub_frame [3] |
Cadre horizontal. | |
TGVerticalFrame * | w_halflife_frame [3] |
Cadre pour paramètre de durée de vie / lambda. | |
TGLabel * | w_halflife_label [3] |
Label pour paramètre de durée de vie / lambda. | |
TGNumberEntry * | w_halflife_value [3] |
Valeur pour paramètre de durée de vie / lambda. | |
TGCheckButton * | w_halflife_fix [3] |
Fixe le paramètre de durée de vie / lambda. | |
TGVerticalFrame * | w_prod_frame [3] |
Cadre pour paramètre de production. | |
TGVerticalFrame * | w_prod_sub_frame [3] |
Sous-cadre pour masquage du paramètre. | |
TGLabel * | w_prod_label [3] |
Label pour paramètre de production. | |
TGNumberEntry * | w_prod_value [3] |
Valeur pour paramètre de production. | |
TGCheckButton * | w_prod_fix [3] |
Fixe le paramètre de production. | |
TGVerticalFrame * | w_eff_frame [3] |
Cadre pour efficacité | |
TGVerticalFrame * | w_eff_sub_frame [3] |
Sous-cadre pour masquage du paramètre. | |
TGLabel * | w_eff_label [3] |
Label pour efficacité | |
TGNumberEntry * | w_eff_value [3] |
Valeur pour efficacité | |
![]() | |
Double_t | time_prod |
Production start time (if not defined as parameter) | |
Double_t | time_dec |
Deacy start time (if not defined as parameter) | |
Double_t | rel_eff [3] |
Components relative detection efficiency. | |
Int_t | decay_number |
Number of decay components. | |
Int_t | prod_number |
Number of components with direct production. | |
UInt_t | bg_type |
Background type. | |
![]() | |
Double_t | fit_xmin |
Fit limit. | |
Double_t | fit_xmax |
Fit limit. | |
Double_t | plot_xmin |
Plot limit. | |
Double_t | plot_xmax |
Plot limit. | |
Bool_t | plot_logx |
Log scale for plot. | |
Bool_t | plot_logy |
Log scale for plot. | |
![]() | |
UInt_t | fit_options |
Fit options. | |
Int_t | fit_mode |
Fit mode (Chi2 or Log-likelyhood) | |
Int_t | fit_result |
Fit result. | |
Double_t | fit_chi2 |
Chi2. | |
Int_t | fit_ndf |
Number of degrees of freedom. | |
Double_t | fit_fcn |
Minimized function value (FCN) | |
Double_t | fit_edm |
Estimated distance to minimum. | |
Double_t | fit_err_def |
Error matrix status. | |
Int_t | par_number |
Number of fit parameters (total) | |
Double_t | par_val [50] |
Parameters values. | |
Double_t | par_err [50] |
Uncertainties values. | |
bool | par_fix [50] |
Fix parameters. | |
Double_t | par_cov [50][50] |
Covariance matrix. | |
![]() | |
TH1 * | histo_ptr |
Pointeur sur l'histogramme à fitter. | |
TH1 * | herr1_ptr |
Pointeur sur l'histogramme d'erreur négatif. | |
TH1 * | herr2_ptr |
Pointeur sur l'histogramme d'erreur positif. | |
bool | histo_err |
Indique si l'histo est fitté avec une erreur. | |
string | par_name [50] |
tableau des noms de paramètres | |
Int_t | ix_min |
Borne inférieure du fit en canaux de l'histogramme. | |
Int_t | ix_max |
Borne supérieure du fit en canaux de l'histogramme. | |
Int_t | nx_bin |
Nombre de bins de la zone de fit. | |
TF1 * | fct_ptr |
Pointeur sur la fonction de fit. | |
![]() | |
bool | exit_flag |
End of request check. | |
bool | constructed |
Check if interface is constructed. | |
Int_t | return_value |
Interface return value. | |
const TGWindow * | main_window |
Parent application main window. | |
Double_t | init_x1 |
Initial display lower limit. | |
Double_t | init_x2 |
Initial display upper limit. | |
Double_t | select_distance |
Point selection distance (in pixel) | |
Int_t | select_point |
Point at selection distance (-1 if no point) | |
bool | move_lock |
Used to check if point is moving. | |
Int_t | np_max |
Maximum number of preset points. | |
bool * | pt_set |
Array of points defined. | |
bool * | pt_pre |
Array of preset points. | |
double * | pt_x |
Array of points positions. | |
TList | obj_list |
List of objects to draw. | |
TH1 * | h_fct |
Fit function histogram pointer. | |
TH1 * | h_diff |
Difference histogram pointer. | |
TH1 * | h_err_pos |
Function positive error (square root) histogram. | |
TH1 * | h_err_neg |
Function negative error (square root) histogram. | |
bool | inhibit_value_slot |
TGGroupFrame * | w_fit_limits_frame |
Fit zone frame. | |
TGHorizontalFrame * | w_fit_limit |
Fit limits line. | |
TGLabel * | w_fit_inf_label |
Lower limit label. | |
TGNumberEntry * | w_fit_inf_value |
Lower limit value. | |
TGLabel * | w_fit_sup_label |
Upper limit label. | |
TGNumberEntry * | w_fit_sup_value |
Upper limit value. | |
TGTextButton * | w_fit_limit_set |
Limits validation button. | |
TGTextButton * | w_fit_limit_disp |
Button to set fit limits to display. | |
TGHorizontalFrame * | w_buttons_frame |
Buttons frame. | |
TGGroupFrame * | w_fit_but_group |
Group for fit buttons. | |
TGComboBox * | w_fit_mode_select |
Fit mode selection. | |
TGTextButton * | w_preset_button |
Full precalculation button. | |
TGTextButton * | w_fit_button |
Fit button. | |
TGTextButton * | w_set_fit_button |
Precalculation and fit button. | |
TGGroupFrame * | w_param_but_group |
Group for parameters buttons. | |
TGTextButton * | w_view_button |
Result display button. | |
TGTextButton * | w_save_button |
Fit data save button. | |
TGTextButton * | w_param_button |
Parameters save button. | |
TGTextButton * | w_update_button |
Interface update button. | |
TGGroupFrame * | w_funct_but_group |
Group for functions buttons. | |
TGTextButton * | w_clear_button |
Clear fit histograms button. | |
TGTextButton * | w_funct_button |
Save functions button. | |
TGTextButton * | w_draw_button |
Plot fit histograms button. | |
TGTextButton * | w_display_button |
Separated display button. | |
TGVerticalFrame * | w_global_but_frame |
Frame for general buttons. | |
TGTextButton * | w_reset_button |
Reset interface button. | |
TGTextButton * | w_load_button |
Fit data read button. | |
TGTextButton * | w_cancel_button |
Cancel button (close interface) | |
TGTextButton * | w_done_button |
Done button (close interface) | |
![]() | |
UInt_t | options |
Window options. | |
bool | limits_widgets |
Flag indicating if histogram limits widgets are created. | |
TCanvas * | canvas_ptr |
Canvas pointer. | |
TH1 * | histo_ptr |
Histogram pointer. | |
bool | histo_copy |
Flag if the class works with a copy of the histogram. | |
string | plot_mode |
ROOT options for histogram display. | |
bool | inhibit_slot |
Prevents recursive calls. | |
TRootEmbeddedCanvas * | w_canvas |
Pointer to embedded canvas. | |
TGCompositeFrame * | w_upper_frame |
Upper base frame. | |
TGHorizontalFrame * | w_middle_frame |
Middle base frame. | |
TGCompositeFrame * | w_middle_left_frame |
Middle left frame. | |
TGHorizontalFrame * | w_center_frame |
Middle center frame. | |
TGCompositeFrame * | w_upper_canvas_frame |
Base frame on top of pad. | |
TGCompositeFrame * | w_middle_right_frame |
Middle right frame. | |
TGCompositeFrame * | w_lower_frame |
Lower base frame. | |
TGVerticalFrame * | w_canvas_frame |
Canvas frame. | |
TGVSplitter * | w_splitter |
Frames separator. | |
TGVerticalFrame * | w_tools_frame |
Tools frame. | |
TGLabel * | w_position_line |
Position information line. | |
TGCompositeFrame * | w_upper_tools_frame |
Upper frame for additionnal widgets. | |
TGGroupFrame * | w_limits_frame |
Frame for plot limits. | |
TGHorizontalFrame * | w_axis_frame |
Sous-cadre des axes. | |
TGVerticalFrame * | w_axis_name_frame |
Cadre labels des axes. | |
TGLabel * | w_x_label |
Labels. | |
TGLabel * | w_y_label |
Labels. | |
TGLabel * | w_z_label |
Labels. | |
TGVerticalFrame * | w_axis_log_frame |
Cadre boutons échelle log. | |
TGCheckButton * | w_x_log_button |
Bouton échelle log. | |
TGCheckButton * | w_y_log_button |
Bouton échelle log. | |
TGCheckButton * | w_z_log_button |
Bouton échelle log. | |
TGVerticalFrame * | w_axis_min_label |
Cadre labels valeurs min. | |
TGLabel * | w_min_label [3] |
Labels. | |
TGVerticalFrame * | w_axis_min_value |
Cadre valeurs min. | |
TGNumberEntry * | w_x_min_entry |
Saisie valeur mini. | |
TGNumberEntry * | w_y_min_entry |
Saisie valeur mini. | |
TGNumberEntry * | w_z_min_entry |
Saisie valeur mini. | |
TGVerticalFrame * | w_axis_max_label |
Cadre labels valeurs max. | |
TGLabel * | w_max_label [3] |
Labels. | |
TGVerticalFrame * | w_axis_max_value |
Cadre valeurs min. | |
TGNumberEntry * | w_x_max_entry |
Saisie valeur maxi. | |
TGNumberEntry * | w_y_max_entry |
Saisie valeur maxi. | |
TGNumberEntry * | w_z_max_entry |
Saisie valeur maxi. | |
TGVerticalFrame * | w_axis_full_frame |
Cadre boutons pleine échelle. | |
TGTextButton * | w_x_full_button |
Bouton pleine échelle. | |
TGTextButton * | w_y_full_button |
Bouton pleine échelle. | |
TGTextButton * | w_z_full_button |
Bouton pleine échelle. | |
TGVerticalFrame * | w_zoom_frame |
Cadre boutons zoom. | |
TGTextButton * | w_unzoom_button |
Bouton unzoom. | |
TGTextButton * | w_auto_button |
Bouton échelle automatique. | |
TGHorizontalFrame * | w_angles_frame |
Cadre des angles. | |
TGNumberEntry * | w_theta_entry |
Saisie de l'angle. | |
TGNumberEntry * | w_phi_entry |
Saisie de l'angle. | |
![]() | |
TVirtualPad * | pad_ptr |
Pointer to pad where events are processed. | |
![]() | |
Int_t | dimension |
Histogram dimension. | |
Double_t | lim_x_min |
Axis lower limit. | |
Double_t | lim_x_max |
Axis upper limit. | |
Double_t | lim_y_min |
Axis lower limit. | |
Double_t | lim_y_max |
Axis upper limit. | |
Double_t | lim_z_min |
Axis lower limit. | |
Double_t | lim_z_max |
Axis upper limit. | |
Double_t | log_x_min |
Lower limit for log scale. | |
Double_t | log_y_min |
Lower limit for log scale. | |
Double_t | log_z_min |
Lower limit for log scale. | |
bool | allow_x_log |
Test if log scale allowed. | |
bool | allow_y_log |
Test if log scale allowed. | |
bool | allow_z_log |
Test if log scale allowed. | |
Double_t | x_min |
Current display lower bound. | |
Double_t | x_max |
Current display upper bound. | |
Double_t | y_min |
Current display lower bound. | |
Double_t | y_max |
Current display upper bound. | |
Double_t | z_min |
Current display lower bound. | |
Double_t | z_max |
Current display upper bound. | |
bool | x_log |
Log scale status. | |
bool | y_log |
Log scale status. | |
bool | z_log |
Log scale status. | |
Static Protected Attributes | |
static UInt_t | control_width = 500 |
Default width for control zone of the interface. | |
![]() | |
static UInt_t | bg_type = RFitDecay::bgNone |
Type de fond (statique pour être vue dans la fonction de fit) | |
static UInt_t | bg_par_number [3] = { 0, 1, 2 } |
Table du nombre de paramètres selon le type de fond. | |
static Int_t | decay_number = 1 |
Nombre de contributions (durée de vie) | |
static Int_t | prod_number = 1 |
Nombre de contributions (production directe) | |
static Int_t | index_tprod = -1 |
Index du paramètre de temps de début de production. | |
static Int_t | index_tdec = -1 |
Index du paramètre de temps de début de décroissance. | |
static Int_t | index_prod [3] = { -1, -1, -1 } |
Index des productions (initiale ou taux) | |
static Int_t | index_dec [3] = { -1, -1, -1 } |
Index des durées de vies. | |
static Int_t | index_eff [3] = { -1, -1, -1 } |
Index des efficacités relatives de détection. | |
static Int_t | index_bg [2] = { -1, -1 } |
Index des paramètres de fond dans la table des paramètres. | |
static bool | calc_prod [3] = { true, true, true } |
Indique les composantes de production directe à calculer. | |
static bool | calc_fil1 [3] = { true, true, true } |
Indique les composantes de première filiation. | |
static bool | calc_fil2 [3] = { true, true, true } |
Indique les composantes de seconde filiation. | |
static bool | calc_bg = true |
Indique s'il faut calculer le fond. | |
static Double_t | time_prod = 0. |
Temps de début de production (hors paramètre) | |
static Double_t | time_dec = 0. |
Temps de début de décroissance (hors paramètre) | |
static Double_t | rel_eff [3] = { 1., 1., 1. } |
Efficacités relatives d'observation des composantes. | |
static TAttLine | latt_dec [3] |
Attributs de lignes pour tracé des composantes de décroissance. More... | |
static TAttLine | latt_bg = TAttLine ( 3, 1, 1 ) |
Attributs de lignes pour tracé du fond. | |
![]() | |
static Double_t | epsilon = 1.e-12 |
Check for null values. | |
static UInt_t | fit_options = 0 |
Options pour le fit (statique pour être vue dans la fonction de fit) | |
static Int_t | fit_mode = RFitModes::fitChi2 |
Mode de fit (Chi2 ou Log-likelyhood) | |
static Int_t | par_number = 0 |
Nombre de paramètres pour le fit. | |
static Double_t | histo_bin_x = 1. |
Largeur de bin de l'histogramme (pour calcul avec la surface comme paramètre) | |
static TAttLine | latt_histo = TAttLine ( 1, 1, 2 ) |
Attributs de lignes pour tracé de l'histogramme. | |
static TAttLine | latt_error = TAttLine ( 17, 1, 0 ) |
Attributs de lignes pour tracé de l'erreur. | |
static TAttFill | fatt_error = TAttFill ( 17, 1000 ) |
Attributs de remplissage pour tracé de l'erreur. | |
static TAttLine | latt_fct = TAttLine ( 2, 1, 2 ) |
Attributs de lignes pour tracé de la fonction globale. | |
static TAttLine | latt_zero = TAttLine ( 4, 1, 2 ) |
Attributs de lignes pour tracé central différences. | |
![]() | |
static string | file_dir = "" |
Output directory name. | |
static string | file_root_file = "fit_funct.root" |
Output ROOT file. | |
static string | file_param_file = "fit_param.txt" |
Output parameter file. | |
static string | file_output_file = "fit_result.fit" |
Output result file. | |
Private Member Functions | |
GObject (RGFitDecay) | |
Friends | |
class | RGFitDisplayer1D |
Additional Inherited Members | |
![]() | |
static Int_t | GetStaticDecayNumber () |
static Int_t | GetStaticProdNumber () |
static Int_t | GetStaticBgType () |
static Int_t | GetStaticBgParNumber () |
static Int_t | GetBgParNumber (const Int_t bg) |
static void | SetBgLineAtt (const TAttLine att) |
static void | SetBgLineAtt (const Color_t c, const Style_t s, const Width_t w) |
![]() | |
static bool | Zero (const Double_t val) |
static UInt_t | GetStaticOptions () |
static bool | GetStaticOption (const UInt_t opt) |
static Int_t | GetStaticParNumber () |
static void | SetFctLineAtt (const TAttLine att) |
static void | SetFctLineAtt (const Color_t c, const Style_t s, const Width_t w) |
![]() | |
static Int_t | ReadData (FILE *fp, RFitData1D &fdata) |
![]() | |
static Int_t | ReadData (FILE *fp, RFitDataBase &fdata) |
Graphical interface for the RFitDecay class. See RGFitBase1D class for general fit interface features.
It allows to define interactively the preset points:
RGFitDecay::RGFitDecay | ( | const TGWindow * | main, |
TH1 * | hptr, | ||
TH1 * | herr = NULL |
||
) |
Interface constructor: the interface is not started, in order to be able to preset options and data.
main | main window |
hptr | pointer to histogram to fit |
herr | pointer to uncertainty histogram (or NULL) |
References RGFitBase1D::Construct(), and RGFitBase1D::GetHistoPtr().
RGFitDecay::RGFitDecay | ( | const TGWindow * | main, |
TH1 * | hptr, | ||
const RFitDataDecay & | fit_data | ||
) |
Interface constructor: the interface is not started, in order to be able to preset options and data.
main | main window |
hptr | pointer to histogram to fit |
fit_data | initialisation data |
References RGFitBase1D::Construct(), RFitData1D::fit_xmax, RFitData1D::fit_xmin, RGFitBase1D::GetHistoPtr(), RFitBase1D::histo_bin_x, RGFitBase1D::init_x1, RGFitBase1D::init_x2, ParamToPoint(), ParamToWidget(), RFitData1D::plot_xmax, RFitData1D::plot_xmin, and SetFitData().
RGFitDecay::RGFitDecay | ( | const TGWindow * | main, |
TH1 * | hptr, | ||
const Double_t | x1, | ||
const Double_t | x2 | ||
) |
Interface constructor: the interface is not started, in order to be able to preset options and data.
main | main window |
hptr | pointer to histogram to fit |
x1 | initial display lower limit |
x2 | initial display upper limit |
References RGFitBase1D::Construct(), and RGFitBase1D::GetHistoPtr().
RGFitDecay::RGFitDecay | ( | const TGWindow * | main, |
TH1 * | hptr, | ||
TH1 * | herr, | ||
const RFitDataDecay & | fit_data | ||
) |
Interface constructor: the interface is not started, in order to be able to preset options and data.
main | main window |
hptr | pointer to histogram to fit |
herr | pointer to uncertainty histogram (or NULL) |
fit_data | initialisation data |
References RGFitBase1D::Construct(), RFitData1D::fit_xmax, RFitData1D::fit_xmin, RGFitBase1D::GetHistoPtr(), RFitBase1D::histo_bin_x, RGFitBase1D::init_x1, RGFitBase1D::init_x2, ParamToPoint(), ParamToWidget(), RFitData1D::plot_xmax, RFitData1D::plot_xmin, and SetFitData().
RGFitDecay::RGFitDecay | ( | const TGWindow * | main, |
TH1 * | hptr, | ||
TH1 * | herr, | ||
const Double_t | x1, | ||
const Double_t | x2 | ||
) |
Interface constructor: the interface is not started, in order to be able to preset options and data.
main | main window |
hptr | pointer to histogram to fit |
herr | pointer to uncertainty histogram (or NULL) |
x1 | initial display lower limit |
x2 | initial display upper limit |
References RGFitBase1D::Construct(), and RGFitBase1D::GetHistoPtr().
|
protected |
Copy constructor: not implemented.
original | object to copy |
|
virtual |
Destructor.
References RGFitBase1D::GetHistoPtr(), and ResetFunctions().
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Fonction d'initialisation, qui doit être appelée avant la mise en place de l'interface (dans le constructeur).
Reimplemented from RGFitBase1D.
References h_bg, h_dec0_pr, h_dec1_f0, h_dec1_pr, h_dec2_f0, h_dec2_f1, h_dec2_pr, RGFitBase1D::Init(), and RGFitBase1D::np_max.
|
virtual |
Fonction qui met en place les widgets spécifiques pour le type de fit. La fonction est appelée par la fonction Construct() de la classe de base.
Reimplemented from RGFitBase1D.
References ConstructBg(), ConstructDecays(), ConstructOpts(), and ConstructTimes().
|
virtual |
Fonction qui met en place les widgets des options de fit.
References rDico, RDico::rgdec_decay_comp, RDico::rgdec_double_fil, RDico::rgdec_double_fil_tip, RDico::rgdec_fit_decay, RDico::rgdec_fit_decay_tip, RDico::rgdec_fit_mode, RDico::rgdec_fit_param, RDico::rgdec_fit_prod, RDico::rgdec_fit_prod_decay, RDico::rgdec_fit_prod_decay_tip, RDico::rgdec_fit_prod_tip, RDico::rgdec_opt_err_norm, RDico::rgdec_opt_err_norm_tip, RDico::rgdec_opt_var_eff, RDico::rgdec_opt_var_eff_tip, RDico::rgdec_param_halflife, RDico::rgdec_param_halflife_tip, RDico::rgdec_param_lambda, RDico::rgdec_param_lambda_tip, RDico::rgdec_param_number, RDico::rgdec_param_number_tip, RDico::rgdec_param_prod, RDico::rgdec_param_prod_tip, RDico::rgdec_param_rate, RDico::rgdec_param_rate_tip, RDico::rgdec_prod_second, RDico::rgdec_prod_second_tip, RDico::rgdec_prod_third, RDico::rgdec_prod_third_tip, RDico::rgdec_single_fil, RDico::rgdec_single_fil_tip, w_fit_decay, w_fit_decay_frame, w_fit_prod, w_fit_prod_decay, w_opt_double_fil, w_opt_eff, w_opt_err, w_opt_frame, w_opt_halflife, w_opt_lambda, w_opt_mode_frame, w_opt_number, w_opt_param_frame, w_opt_prod, w_opt_prod_second, w_opt_prod_third, w_opt_rate, w_opt_single_fil, and RGHistoWindow::w_tools_frame.
Referenced by ConstructFitData().
|
virtual |
Fonction qui met en place les widgets des phases de production et de décroissance.
References CheckTimes(), rDico, RDico::rgdec_decay_time, RDico::rgdec_phases, RDico::rgdec_prod_time, RDico::rgdec_time_param, RDico::rgfit_fix, w_tdec_fix, w_tdec_label, w_tdec_param, w_tdec_value, w_times_fix, w_times_frame, w_times_label, w_times_param, w_times_value, RGHistoWindow::w_tools_frame, w_tprod_fix, w_tprod_label, w_tprod_param, and w_tprod_value.
Referenced by ConstructFitData().
|
virtual |
Fonction qui met en place les widgets du fond.
References RDECAY_BG_MAX, RDECAY_MAX_BG_PAR, rDecayBgName, rDico, RDico::rgdec_background, RDico::rgdec_bg_type, RDico::rgdec_preset_bg_button, RDico::rgdec_preset_bg_tip, RDico::rgfit_fix, w_bg_frame, w_bg_par_fix, w_bg_par_fix_frame, w_bg_par_frame, w_bg_par_label, w_bg_par_label_frame, w_bg_par_preset, w_bg_par_value, w_bg_par_value_frame, w_bg_type_frame, w_bg_type_label, w_bg_type_select, and RGHistoWindow::w_tools_frame.
Referenced by ConstructFitData().
|
virtual |
Fonction qui met en place les widgets des décroissances radioactives.
References RDECAY_MAX, rDico, RDico::rgdec_comp_decay_rate, RDico::rgdec_comp_efficiency, RDico::rgdec_comp_first, RDico::rgdec_comp_halflife, RDico::rgdec_comp_second, RDico::rgdec_comp_third, RDico::rgfit_fix, w_comp_frame, w_comp_sub_frame, w_eff_frame, w_eff_label, w_eff_sub_frame, w_eff_value, w_halflife_fix, w_halflife_frame, w_halflife_label, w_halflife_value, w_prod_fix, w_prod_frame, w_prod_label, w_prod_sub_frame, w_prod_value, and RGHistoWindow::w_tools_frame.
Referenced by ConstructFitData().
|
virtual |
Fonction qui démarre l'interface graphique.
Implements RGFitBase1D.
References RDico::brq_continue, RDico::brq_error, RGHistoWindow::canvas_ptr, control_width, RGFitBase1D::DrawPadHisto(), RGFitBase1D::exit_flag, RFitData1D::fit_xmax, RFitData1D::fit_xmin, RGFitBase1D::GetHistoPtr(), GuiUpdateDisplay(), GuiUpdateOptions(), RGFitBase1D::init_x1, RGFitBase1D::init_x2, RGFitBase1D::main_window, RGHistoWindow::MapSubwindows(), RGFitBase1D::move_lock, ParamToWidget(), ParamUpdateAll(), RGFitBase1D::pt_set, RGFitBase1D::pt_x, rDico, RedrawPoints(), RDico::rgdec_title, RDico::rgfit_fit_histo_error, RGFitBase1D::select_point, and RGHistoWindow::w_tools_frame.
Referenced by RGHistoTools::DecayFitButtonClicked().
|
inlinevirtual |
Définit la largeur de la zone de contrôle (fenêtre avec les boutons).
w | largeur de fenêtre |
References control_width.
|
inlinevirtual |
Appel de la fonction de RFitDecay.
opts | valeur des options |
Reimplemented from RFitBase1D.
References RFitBase1D::SetOptions().
|
inlinevirtual |
Appel de la fonction de RFitDecay.
opt | masque binaire de l'option |
b | état demandé pour l'option |
Reimplemented from RFitDecay.
References RFitDecay::SetOption().
Referenced by DecayTimeParamClicked(), OptFitDecaySet(), OptFitProdDecaySet(), OptFitProdSet(), OptParDecayRateSet(), OptParHalflifeSet(), OptParLambdaSet(), OptParNumberSet(), OptParProdRateSet(), and ProdTimeParamClicked().
|
inlinevirtual |
Appel de la fonction de RFitDecay.
References RFitBase1D::GetStaticOptions().
|
inlinevirtual |
Appel de la fonction de RFitDecay.
opt | masque binaire de l'option |
References RFitBase1D::GetStaticOption().
|
inlinevirtual |
Sélection d'un type de fond: la fonction appelle le slot BgTypeSelected() qui met à jour la classe de base et l'interface graphique.
bg | type de fond sélectionné |
Reimplemented from RFitDecay.
References BgTypeSelected().
|
virtual |
Surcharge de la fonction de la classe de base. La fonction valide le repère associé.
val | instant de début de phase de production |
Reimplemented from RFitDecay.
References RFitOptions::fitGrowing, RFitBase1D::GetStaticOption(), RGFitBase1D::inhibit_value_slot, RGFitBase1D::pt_pre, RGFitBase1D::pt_set, RGFitBase1D::pt_x, RedrawPoints(), RFitDecay::SetProdTime(), and w_tprod_value.
Referenced by PointsToParamTimes(), and WidgetsToParamTimes().
|
virtual |
Surcharge de la fonction de la classe de base. La fonction valide le repère associé.
val | instant de début de phase de production |
Reimplemented from RFitDecay.
References RFitOptions::fitDecay, RFitBase1D::GetStaticOption(), RGFitBase1D::inhibit_value_slot, RGFitBase1D::pt_pre, RGFitBase1D::pt_set, RGFitBase1D::pt_x, RedrawPoints(), RFitDecay::SetDecayTime(), and w_tdec_value.
Referenced by PointsToParamTimes(), and WidgetsToParamTimes().
|
virtual |
Fonction qui vérifie que le temps de début de production est bien antérieur au temps de début de décroissance. Si ce n'est pas le cas, les temps sont inversés et la fonction retourne false. Cette fonction ne sert que si on fit la production et la décroissance.
warn | indique s'il faut envoyer un message en cas d'inversion |
Reimplemented from RFitDecay.
References RFitDecay::CheckTimes(), RGFitBase1D::constructed, RFitDecay::GetStaticDecayTime(), RFitDecay::GetStaticProdTime(), RGFitBase1D::pt_set, RGFitBase1D::pt_x, RedrawPoints(), w_tdec_value, and w_tprod_value.
Referenced by ConstructTimes(), GuiFit(), and GuiPreset().
|
virtual |
Surcharge de la fonction de la classe de base. Elle met à jour les valeurs des widgets pour les limites de fit.
x1 | borne inférieure de fit |
x2 | borne supérieure de fit |
Reimplemented from RGFitBase1D.
References RGFitBase1D::constructed, RFitData1D::fit_xmax, RFitData1D::fit_xmin, RFitBase1D::histo_bin_x, RGFitBase1D::pt_pre, RGFitBase1D::pt_set, RGFitBase1D::pt_x, RedrawPoints(), RFitBase1D::SetFitLimits(), RGFitBase1D::w_fit_inf_value, and RGFitBase1D::w_fit_sup_value.
|
virtual |
Fonction qui alloue une nouvelle structure de données relatives au fit. Le pointeur en retour est alloué et doit être libéré par le programme appelant.
Reimplemented from RFitDecay.
References GetFitData(), and RFitDataDecay::RFitDataDecay().
Referenced by RGHistoTools::DecayFitButtonClicked().
|
virtual |
Fonction qui renvoit les données relatives au fit (surcharge de la fonction de la classe de base RFitDecay).
Reimplemented from RFitDecay.
References RGHistoWindow::canvas_ptr, RFitDecay::GetFitData(), RFitData1D::plot_logx, RFitData1D::plot_logy, RFitData1D::plot_xmax, and RFitData1D::plot_xmin.
Referenced by CreateFitData().
|
virtual |
Fonction qui initialise les données du fit à partir de données récupérées d'un fit précédent.
fit_data | données pour initialisation |
Reimplemented from RFitDecay.
References RFitDataBase::GetFitMode(), RFitDataBase::GetFitOptions(), RGFitBase1D::GetHistoPtr(), RFitDataBase::GetParNumber(), RFitData1D::GetPlotXmax(), RFitData1D::GetPlotXmin(), RFitBase1D::histo_bin_x, RGFitBase1D::init_x1, RGFitBase1D::init_x2, RFitData1D::IsLogX(), RFitData1D::IsLogY(), RGHistoWindow::LogXToggled(), RGHistoWindow::LogYToggled(), RFitDecay::SetFitData(), RGHistoWindow::w_x_log_button, RGHistoWindow::w_x_max_entry, RGHistoWindow::w_x_min_entry, RGHistoWindow::w_y_log_button, and RGHistoWindow::XValueChanged().
Referenced by RGFitDecay().
|
virtual |
Fonction qui efface tous les histogrammes résultant du fit.
Reimplemented from RGFitBase1D.
References h_bg, h_dec0_pr, h_dec1_f0, h_dec1_pr, h_dec2_f0, h_dec2_f1, h_dec2_pr, RGFitBase1D::h_fct, and RGFitBase1D::ResetFunctions().
Referenced by CalcFunctions(), GuiFit(), and ~RGFitDecay().
|
virtual |
Fonction qui détermine tous les histogrammes résultant du fit.
bg | indique si les composantes des pics doivent être calculées avec le fond ou non |
Reimplemented from RGFitBase1D.
References RFitDecay::bg_type, RFitDecay::decay_number, RFitOptions::doubleFiliation, RFitDecay::GetBgHisto(), RFitDecay::GetDecayHisto(), RFitBase1D::GetDifferenceHisto(), RFitBase1D::GetFunctionHisto(), RFitBase1D::GetSqrtNegHisto(), RFitBase1D::GetSqrtPosHisto(), RFitBase1D::GetStaticOption(), h_bg, h_dec0_pr, h_dec1_f0, h_dec1_pr, h_dec2_f0, h_dec2_f1, h_dec2_pr, RGFitBase1D::h_diff, RGFitBase1D::h_err_neg, RGFitBase1D::h_err_pos, RGFitBase1D::h_fct, RFitDecay::index_dec, RFitOptions::modeProdSecond, RFitOptions::modeProdThird, ResetFunctions(), and RFitOptions::singleFiliation.
Referenced by GuiDrawFct().
|
virtual |
Fonction qui sauvegarde tous les histogrammes résultant du fit dans un fichier ROOT. Si le nom de fichier n'est pas spécifié, on utilise celui de la variable statique.
fname | nom du fichier ROOT |
Reimplemented from RGFitBase1D.
References RGFitBase1D::file_dir, RGFitBase1D::file_root_file, RGFitBase1D::GetHistoPtr(), h_bg, h_dec0_pr, h_dec1_f0, h_dec1_pr, h_dec2_f0, h_dec2_f1, h_dec2_pr, RGFitBase1D::h_diff, RGFitBase1D::h_err_neg, RGFitBase1D::h_err_pos, and RGFitBase1D::h_fct.
|
virtual |
Fonction qui renvoit le numéro du point de plus proche du pointeur, si la distance est inférieure à la distance de sélection. La fonction renvoie -1 si aucun point n'est sélectionné
x | position du pointeur |
Reimplemented from RGFitBase1D.
References RGHistoWindow::canvas_ptr, RGFitBase1D::np_max, RGFrameEvent::pad_ptr, RGFitBase1D::pt_set, RGFitBase1D::pt_x, and RGFitBase1D::select_distance.
|
virtual |
Fonction qui détermine à quel type de saisie est associé un point.
p | numéro du point |
Reimplemented from RGFitBase1D.
References RGFitPointType::fitLimits, RGFitPointType::phaseTime, and RGFitPointType::undefPoint.
Referenced by PointMoved(), PointSelected(), and PointUnselected().
|
virtual |
Fonction qui tracé l'ensemble des points saisis.
Reimplemented from RGFitBase1D.
References RGFitBase1D::limit_line_att, RGFitBase1D::obj_list, RGFrameEvent::pad_ptr, phase_line_att, RGFitBase1D::pt_set, RGFitBase1D::pt_x, RGFitBase1D::select_line_att, and RGFitBase1D::select_point.
Referenced by AddPoint(), BgTypeSelected(), CheckTimes(), DecayTimeTextChanged(), DeletePoint(), GuiDrawFct(), GuiUpdateOptions(), OptFitDecaySet(), OptFitProdDecaySet(), OptFitProdSet(), ProdTimeTextChanged(), Request(), SetDecayTime(), SetFitLimits(), and SetProdTime().
|
virtual |
Ajout d'un point. Le premier point non défini est ajouté.
x | position du point |
select | indique si le point doit être considéré comme sélectionné |
Reimplemented from RGFitBase1D.
References RFitOptions::fitGrowing, RFitBase1D::GetStaticOption(), PointMoved(), PointSelected(), PointUnselected(), RGFitBase1D::pt_pre, RGFitBase1D::pt_set, RGFitBase1D::pt_x, RedrawPoints(), and RGFitBase1D::select_point.
|
virtual |
Fonction qui supprime un point de saisie.
p | numéro du point |
Reimplemented from RGFitBase1D.
References PointUnselected(), RGFitBase1D::pt_pre, RGFitBase1D::pt_set, and RedrawPoints().
|
virtual |
Actions lorsqu'un point est déplacé.
p | numéro de point |
Reimplemented from RGFitBase1D.
References RGFitPointType::fitLimits, GetPointType(), RGFitPointType::phaseTime, PointSelected(), RGFitBase1D::PointsToParamLimits(), PointsToParamTimes(), RGFitBase1D::PointsToWidgetLimits(), PointsToWidgetTimes(), PointUnselected(), RGFitBase1D::pt_set, RGFitBase1D::pt_x, and RGFitBase1D::select_point.
Referenced by AddPoint().
|
virtual |
Actions lorsqu'un point est sélectionné.
p | numéro de point |
Reimplemented from RGFitBase1D.
References RGFitPointType::fitLimits, GetPointType(), RGFitPointType::phaseTime, RGFitBase1D::select_line_att, RGFitBase1D::w_fit_inf_value, RGFitBase1D::w_fit_sup_value, w_tdec_value, and w_tprod_value.
Referenced by AddPoint(), and PointMoved().
|
virtual |
Actions lorsqu'un point est désélectionné.
p | numéro de point |
Reimplemented from RGFitBase1D.
References RGFitPointType::fitLimits, GetPointType(), RGFitPointType::phaseTime, RGFitBase1D::w_fit_inf_value, RGFitBase1D::w_fit_sup_value, w_tdec_value, and w_tprod_value.
Referenced by AddPoint(), DeletePoint(), and PointMoved().
|
virtual |
Remise à jour de l'interface lorsque les paramètres de fit ont été perdus (appel à InitMode()). C'est le cas lors d'un changement des options, du type de fond ou du nombre de paramètres.
Reimplemented from RGFitBase1D.
References RGFitBase1D::ParamUpdateAll().
Referenced by BgTypeSelected(), GuiFit(), GuiPreset(), OptDoubleFiliationToggled(), OptEffToggled(), OptErrToggled(), OptFitDecaySet(), OptFitProdDecaySet(), OptFitProdSet(), OptParDecayRateSet(), OptParHalflifeSet(), OptParLambdaSet(), OptParNumberSet(), OptParProdRateSet(), OptProdSecondToggled(), OptProdThirdToggled(), OptSingleFiliationToggled(), and Request().
|
virtual |
Mise à jour des valeurs des paramètres de la classe de base à partir des points de saisie.
Reimplemented from RGFitBase1D.
References RGFitBase1D::PointsToParamLimits(), and PointsToParamTimes().
|
virtual |
Mise à jour des valeurs des paramètres de la classe de base à partir des points de saisie.
References RGFitBase1D::pt_set, RGFitBase1D::pt_x, SetDecayTime(), and SetProdTime().
Referenced by PointMoved(), and PointsToParam().
|
virtual |
Mise à jour des valeurs des widgets à partir des points de saisie.
Reimplemented from RGFitBase1D.
References RGFitBase1D::PointsToWidgetLimits(), and PointsToWidgetTimes().
|
virtual |
Mise à jour des valeurs des widgets à partir des points de saisie.
References RGFitBase1D::inhibit_value_slot, RGFitBase1D::pt_set, RGFitBase1D::pt_x, w_tdec_value, and w_tprod_value.
Referenced by PointMoved(), and PointsToWidget().
|
virtual |
Mise à jour des valeurs des paramètres de la classe de base à partir des valeurs des widgets.
Reimplemented from RGFitBase1D.
References WidgetsToParamBg(), WidgetsToParamDecays(), RGFitBase1D::WidgetsToParamFitMode(), RGFitBase1D::WidgetsToParamLimits(), and WidgetsToParamTimes().
|
virtual |
Mise à jour des valeurs des paramètres de la classe de base à partir des valeurs des widgets.
References RFitOptions::fitDecay, RFitOptions::fitGrowing, RFitBase1D::FixParameter(), RFitBase1D::GetStaticOption(), RFitDecay::index_tdec, RFitDecay::index_tprod, SetDecayTime(), SetProdTime(), w_tdec_fix, w_tdec_value, w_tprod_fix, and w_tprod_value.
Referenced by DecayTimeTextChanged(), ProdTimeTextChanged(), and WidgetsToParam().
|
virtual |
Mise à jour des valeurs des paramètres de la classe de base à partir des valeurs des widgets.
References RFitDecay::bg_par_number, RFitDecay::bg_type, RFitBase1D::FixParameter(), RFitDecay::index_bg, RFitDecay::SetBgPar(), w_bg_par_fix, and w_bg_par_value.
Referenced by WidgetsToParam().
|
virtual |
Mise à jour des valeurs des paramètres de la classe de base à partir des valeurs des widgets.
References RFitBase1D::FixParameter(), RFitBase1D::GetStaticOption(), RFitDecay::index_dec, RFitDecay::index_prod, RFitOptions::modeEfficiency, RDECAY_MAX, RFitDecay::SetEfficiency(), RFitBase1D::SetParValue(), w_eff_value, w_halflife_fix, w_halflife_value, w_prod_fix, and w_prod_value.
Referenced by WidgetsToParam().
|
virtual |
Mise à jour des points de saisie à partir des valeurs des widgets.
Reimplemented from RGFitBase1D.
References RGFitBase1D::WidgetsToPointLimits(), and WidgetsToPointTimes().
|
virtual |
Mise à jour des points de saisie à partir des valeurs des widgets.
References RGFitBase1D::pt_x, w_tdec_value, and w_tprod_value.
Referenced by DecayTimeTextChanged(), ProdTimeTextChanged(), and WidgetsToPoint().
|
virtual |
Mise à jour des valeurs des widgets à partir des paramètres de la classe de base.
Reimplemented from RGFitBase1D.
References ParamToWidgetBg(), ParamToWidgetDecays(), RGFitBase1D::ParamToWidgetFitMode(), RGFitBase1D::ParamToWidgetLimits(), and ParamToWidgetTimes().
Referenced by GuiPreset(), Request(), and RGFitDecay().
|
virtual |
Mise à jour des valeurs des widgets à partir des paramètres de la classe de base.
References RFitDecay::GetStaticDecayTime(), RFitDecay::GetStaticProdTime(), RFitDecay::index_tdec, RFitDecay::index_tprod, RGFitBase1D::inhibit_value_slot, RFitDataBase::par_fix, w_tdec_fix, w_tdec_value, w_tprod_fix, and w_tprod_value.
Referenced by ParamToWidget().
|
virtual |
Mise à jour des valeurs des widgets à partir des paramètres de la classe de base.
References RFitDecay::bg_par_number, RFitDecay::bg_type, RFitDecay::index_bg, RGFitBase1D::inhibit_value_slot, RFitDataBase::par_fix, RFitDataBase::par_val, w_bg_par_fix, w_bg_par_value, and w_bg_type_select.
Referenced by BgPreset(), and ParamToWidget().
|
virtual |
Mise à jour des valeurs des widgets à partir des paramètres de la classe de base.
References RFitDataDecay::GetEfficiency(), RFitBase1D::GetStaticOption(), RFitDecay::index_dec, RFitDecay::index_prod, RGFitBase1D::inhibit_value_slot, RFitOptions::modeEfficiency, RFitDataBase::par_fix, RFitDataBase::par_val, RDECAY_MAX, w_eff_value, w_halflife_fix, w_halflife_value, w_prod_fix, and w_prod_value.
Referenced by ParamToWidget().
|
virtual |
Mise à jour des points de saisie à partir des paramètres de la classe de base.
Reimplemented from RGFitBase1D.
References RGFitBase1D::ParamToPointLimits(), and ParamToPointTimes().
Referenced by GuiPreset(), and RGFitDecay().
|
virtual |
Mise à jour des points de saisie à partir des paramètres de la classe de base.
References RFitDecay::GetStaticDecayTime(), RFitDecay::GetStaticProdTime(), and RGFitBase1D::pt_x.
Referenced by ParamToPoint().
|
virtual |
Fonction qui initialise les options de l'interface graphique. Attention, cette fonction remet à zéro les valeurs effectives des paramètres.
Reimplemented from RGFitBase1D.
References RFitDecay::bg_type, RFitOptions::doubleFiliation, RFitOptions::fitDecay, RFitOptions::fitGrowing, RFitOptions::fitLambda, RFitOptions::fitNumber, RFitOptions::fitProd, RFitBase1D::GetStaticOption(), GuiUpdateDisplay(), RFitOptions::modeEfficiency, RFitOptions::modeErrNorm, RFitOptions::modeProdSecond, RFitOptions::modeProdThird, RGFitBase1D::pt_pre, RGFitBase1D::pt_set, RedrawPoints(), RFitOptions::singleFiliation, RFitOptions::varDecayTime, RFitOptions::varProdTime, w_bg_type_select, w_fit_decay, w_fit_prod, w_fit_prod_decay, w_opt_double_fil, w_opt_eff, w_opt_err, w_opt_halflife, w_opt_lambda, w_opt_number, w_opt_prod, w_opt_prod_second, w_opt_prod_third, w_opt_rate, w_opt_single_fil, w_tdec_fix, w_tdec_param, and w_tprod_param.
Referenced by OptDoubleFiliationToggled(), OptFitDecaySet(), OptFitProdDecaySet(), OptFitProdSet(), OptProdSecondToggled(), OptProdThirdToggled(), OptSingleFiliationToggled(), and Request().
|
virtual |
Mise à jour des widgets affichés selon le fond, le nombre de pics ou les options.
Reimplemented from RGFitBase1D.
References RGFitBase1D::constructed, GuiUpdateDisplayBg(), GuiUpdateDisplayDecays(), GuiUpdateDisplayTimes(), and RGHistoWindow::w_tools_frame.
Referenced by GuiUpdateOptions(), OptDoubleFiliationToggled(), OptEffToggled(), OptFitDecaySet(), OptFitProdDecaySet(), OptFitProdSet(), OptProdSecondToggled(), OptProdThirdToggled(), OptSingleFiliationToggled(), and Request().
|
virtual |
Mise à jour des widgets affichés selon le fond choisi.
References RFitDecay::bg_par_number, RFitDecay::bg_type, RGFitBase1D::constructed, RDECAY_MAX_BG_PAR, rDico, RDico::rgdec_bg_const, RDico::rgdec_bg_slope, w_bg_frame, w_bg_par_fix, w_bg_par_fix_frame, w_bg_par_frame, w_bg_par_label, w_bg_par_label_frame, w_bg_par_preset, w_bg_par_value, w_bg_par_value_frame, and RGHistoWindow::w_tools_frame.
Referenced by BgTypeSelected(), and GuiUpdateDisplay().
|
virtual |
Mise à jour des widgets des phases de production / décroissance.
References RGFitBase1D::constructed, RFitOptions::fitDecay, RFitOptions::fitGrowing, RFitOptions::fitProd, RFitBase1D::GetStaticOption(), w_tdec_fix, w_tdec_label, w_tdec_param, w_tdec_value, w_times_fix, w_times_frame, w_times_label, w_times_param, w_times_value, w_tprod_fix, w_tprod_label, w_tprod_param, and w_tprod_value.
Referenced by GuiUpdateDisplay().
|
virtual |
Mise à jour des widgets de décroissance affichés selon les options.
References RGFitBase1D::constructed, RFitOptions::fitLambda, RFitOptions::fitNumber, RFitOptions::fitProd, RFitBase1D::GetStaticOption(), RFitDecay::index_dec, RFitDecay::index_prod, RFitOptions::modeEfficiency, RDECAY_MAX, rDico, RDico::rgdec_comp_decay_rate, RDico::rgdec_comp_halflife, RDico::rgdec_comp_lambda, RDico::rgdec_comp_number, RDico::rgdec_comp_prod_rate, w_comp_frame, w_eff_sub_frame, w_halflife_label, w_prod_label, and w_prod_sub_frame.
Referenced by GuiUpdateDisplay(), OptParDecayRateSet(), OptParHalflifeSet(), OptParLambdaSet(), OptParNumberSet(), and OptParProdRateSet().
|
virtual |
Fonction de précalcul complet avant fit : limites de fit, vérification de durées de vies non nulles....
Reimplemented from RGFitBase1D.
References RDico::brq_continue, RDico::brq_warning, CheckTimes(), RFitData1D::fit_xmax, RFitOptions::fitDecay, RGFitBase1D::FitLimitsSet(), RFitDecay::GetStaticDecayTime(), RFitBase1D::GetStaticOption(), RFitDecay::GetStaticProdTime(), ParamToPoint(), ParamToWidget(), ParamUpdateAll(), RFitDecay::Preset(), rDico, RDico::rgdec_fit_bad_tdec, RDico::rgdec_fit_bad_tdif, RDico::rgdec_fit_warning, and RFitBase1D::Zero().
|
virtual |
Fonction de fit de l'interface : elle vérifie que les conditions de fit sont correctes.
Reimplemented from RGFitBase1D.
References RDico::brq_continue, RDico::brq_warning, CheckTimes(), RFitDecay::Fit(), RFitData1D::fit_xmax, RFitOptions::fitDecay, RGFitBase1D::FitLimitsSet(), RFitDecay::GetStaticDecayTime(), RFitBase1D::GetStaticOption(), RFitDecay::GetStaticProdTime(), GuiDrawFct(), RGFitBase1D::GuiUpdate(), ParamUpdateAll(), rDico, ResetFunctions(), RDico::rgdec_fit_bad_tdec, RDico::rgdec_fit_bad_tdif, RDico::rgdec_fit_warning, and RFitBase1D::Zero().
|
virtual |
Fonction de tracé des fonctions à partir des paramètres de fit.
Reimplemented from RGFitBase1D.
References RFitDecay::bg_type, CalcFunctions(), RGHistoWindow::canvas_ptr, RFitDecay::decay_number, RFitOptions::doubleFiliation, RFitBase1D::GetStaticOption(), h_bg, h_dec0_pr, h_dec1_f0, h_dec1_pr, h_dec2_f0, h_dec2_f1, h_dec2_pr, RGFitBase1D::h_fct, RFitDecay::index_dec, RFitOptions::modeProdSecond, RFitOptions::modeProdThird, RGFrameEvent::pad_ptr, RedrawPoints(), and RFitOptions::singleFiliation.
Referenced by GuiFit().
|
virtual |
Slot appelé lorsque le mode de fit est changé.
References RFitOptions::fitDecay, RFitOptions::fitGrowing, GuiUpdateDisplay(), GuiUpdateOptions(), ParamUpdateAll(), RedrawPoints(), and SetOption().
|
virtual |
Slot appelé lorsque le mode de fit est changé.
References RFitOptions::fitDecay, RFitOptions::fitGrowing, GuiUpdateDisplay(), GuiUpdateOptions(), ParamUpdateAll(), RedrawPoints(), and SetOption().
|
virtual |
Slot appelé lorsque le mode de fit est changé.
References RFitOptions::fitDecay, RFitOptions::fitGrowing, GuiUpdateDisplay(), GuiUpdateOptions(), ParamUpdateAll(), RedrawPoints(), and SetOption().
|
virtual |
Slot appelé lorsque la variable de fit est changée.
References RFitOptions::fitLambda, GuiUpdateDisplayDecays(), ParamUpdateAll(), SetOption(), w_opt_halflife, and w_opt_lambda.
|
virtual |
Slot appelé lorsque la variable de fit est changée.
References RFitOptions::fitLambda, GuiUpdateDisplayDecays(), ParamUpdateAll(), SetOption(), w_opt_halflife, and w_opt_lambda.
|
virtual |
Slot appelé lorsque la variable de fit est changée.
References RFitOptions::fitNumber, RFitOptions::fitProd, GuiUpdateDisplayDecays(), ParamUpdateAll(), SetOption(), w_opt_number, w_opt_prod, and w_opt_rate.
Referenced by OptParProdRateSet().
|
virtual |
Slot appelé lorsque la variable de fit est changée.
References RFitOptions::fitNumber, RFitOptions::fitProd, GuiUpdateDisplayDecays(), ParamUpdateAll(), SetOption(), w_opt_number, w_opt_prod, and w_opt_rate.
|
virtual |
Slot appelé lorsque la variable de fit est changée.
References RFitOptions::fitGrowing, RFitOptions::fitNumber, RFitOptions::fitProd, RFitBase1D::GetStaticOption(), GuiUpdateDisplayDecays(), OptParDecayRateSet(), ParamUpdateAll(), SetOption(), w_opt_number, w_opt_prod, and w_opt_rate.
|
virtual |
Slot appelé lorsque l'option d'erreur normalisée par le Chi2 est changée.
b | état de l'option |
References RFitOptions::modeErrNorm, ParamUpdateAll(), and RFitDecay::SetOption().
|
virtual |
Slot appelé lorsque l'option d'efficacité de détection variant pour les différents noyaux est changée.
b | état de l'option |
References GuiUpdateDisplay(), RFitOptions::modeEfficiency, ParamUpdateAll(), and RFitDecay::SetOption().
|
virtual |
Slot appelé lorsque l'option de filiation simple est changée.
b | état de l'option |
References GuiUpdateDisplay(), GuiUpdateOptions(), ParamUpdateAll(), RFitDecay::SetOption(), and RFitOptions::singleFiliation.
|
virtual |
Slot appelé lorsque l'option de filiation double est changée.
b | état de l'option |
References RFitOptions::doubleFiliation, GuiUpdateDisplay(), GuiUpdateOptions(), ParamUpdateAll(), and RFitDecay::SetOption().
|
virtual |
Slot appelé lorsque l'option de production directe du 2e noyau est changée.
b | état de l'option |
References GuiUpdateDisplay(), GuiUpdateOptions(), RFitOptions::modeProdSecond, ParamUpdateAll(), and RFitDecay::SetOption().
|
virtual |
Slot appelé lorsque l'option de production directe du 3e noyau est changée.
b | état de l'option |
References RFitBase1D::GetStaticOption(), GuiUpdateDisplay(), GuiUpdateOptions(), RFitOptions::modeProdSecond, RFitOptions::modeProdThird, ParamUpdateAll(), RFitDecay::SetOption(), and RFitOptions::singleFiliation.
|
virtual |
Slot associé à la modification du type de fond. Cette fonction assure les mises à jour dans la classe de base et dans l'interface graphique.
bg | type de fond sélectionné |
References RFitDecay::bg_type, GuiUpdateDisplayBg(), ParamUpdateAll(), RDECAY_BG_MAX, RedrawPoints(), and RFitDecay::SetBgType().
Referenced by SetBgType().
|
virtual |
Slot associé au bouton de précalcul des paramètres du fond.
References ParamToWidgetBg(), and RFitDecay::PresetBg().
|
virtual |
Slot appelé lorsque le temps de début de phase de production est changé.
n | valeur d'information sur le changement |
References RGFitBase1D::inhibit_value_slot.
|
virtual |
Slot appelé lorsque le temps de début de phase de production est changé.
str | nouveau texte du widget |
References RGFitBase1D::inhibit_value_slot, RedrawPoints(), WidgetsToParamTimes(), and WidgetsToPointTimes().
|
virtual |
Slot appelé lorsque le bouton définissant le début de phase de production comme paramètre est modifié.
References SetOption(), RFitOptions::varProdTime, w_tprod_fix, and w_tprod_param.
|
virtual |
Slot appelé lorsque le temps de début de phase de décroissance est changé.
n | valeur d'information sur le changement |
References RGFitBase1D::inhibit_value_slot.
|
virtual |
Slot appelé lorsque le temps de début de phase de décroissance est changé.
str | nouveau texte du widget |
References RGFitBase1D::inhibit_value_slot, RedrawPoints(), WidgetsToParamTimes(), and WidgetsToPointTimes().
|
virtual |
Slot appelé lorsque le bouton définissant le début de phase de décroissance comme paramètre est modifié.
References SetOption(), RFitOptions::varDecayTime, w_tdec_fix, and w_tdec_param.
RGFitDecay::ClassDef | ( | RGFitDecay | , |
0 | |||
) |
For ROOT dictionary.