GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4FitAssignment Class Reference

Internal class, used for assignment of model component to data. More...

#include <TGo4FitModel.h>

Inheritance diagram for TGo4FitAssignment:

Public Member Functions

 TGo4FitAssignment ()
 Default constructor.
 TGo4FitAssignment ()
 Default constructor.
 TGo4FitAssignment (const char *DataName)
 Create TGo4FitAssignment object, which assign model to DataName.
 TGo4FitAssignment (const char *DataName)
 Create TGo4FitAssignment object, which assign model to DataName.
virtual ~TGo4FitAssignment ()
 Destroys TGo4FitAssignment object.
virtual ~TGo4FitAssignment ()
 Destroys TGo4FitAssignment object.
 ClassDefOverride (TGo4FitAssignment, 1)
 ClassDefOverride (TGo4FitAssignment, 1)
void Print (Option_t *option="") const override
 Print information about object on standard output.
void Print (Option_t *option="") const override
 Print information about object on standard output.
Double_t RatioValue ()
Double_t RatioValue ()

Data Fields

TGo4FitDatafxData {nullptr}
 Pointer on assigned data.
Double_t * fxModelBins {nullptr}
 Array of model bins for assigned data.
Char_t * fxModelMask {nullptr}
 Array of boolean values, selected model bins.
TGo4FitParameterfxRatio {nullptr}
 Parameter for ratio value.

Detailed Description

Internal class, used for assignment of model component to data.

Definition at line 29 of file TGo4FitModel.h.

Constructor & Destructor Documentation

◆ TGo4FitAssignment() [1/4]

TGo4FitAssignment::TGo4FitAssignment ( )

Default constructor.

Definition at line 27 of file TGo4FitModel.cxx.

Referenced by ClassDefOverride().

◆ TGo4FitAssignment() [2/4]

TGo4FitAssignment::TGo4FitAssignment ( const char * DataName)

Create TGo4FitAssignment object, which assign model to DataName.

Definition at line 29 of file TGo4FitModel.cxx.

◆ ~TGo4FitAssignment() [1/2]

TGo4FitAssignment::~TGo4FitAssignment ( )
virtual

Destroys TGo4FitAssignment object.

Definition at line 33 of file TGo4FitModel.cxx.

References fxModelBins, fxModelMask, and fxRatio.

◆ TGo4FitAssignment() [3/4]

TGo4FitAssignment::TGo4FitAssignment ( )

Default constructor.

◆ TGo4FitAssignment() [4/4]

TGo4FitAssignment::TGo4FitAssignment ( const char * DataName)

Create TGo4FitAssignment object, which assign model to DataName.

◆ ~TGo4FitAssignment() [2/2]

virtual TGo4FitAssignment::~TGo4FitAssignment ( )
virtual

Destroys TGo4FitAssignment object.

Member Function Documentation

◆ ClassDefOverride() [1/2]

TGo4FitAssignment::ClassDefOverride ( TGo4FitAssignment ,
1  )

References TGo4FitAssignment().

◆ ClassDefOverride() [2/2]

TGo4FitAssignment::ClassDefOverride ( TGo4FitAssignment ,
1  )

References TGo4FitAssignment().

◆ Print() [1/2]

void TGo4FitAssignment::Print ( Option_t * option = "") const
override

Print information about object on standard output.

Definition at line 48 of file TGo4FitModel.cxx.

◆ Print() [2/2]

void TGo4FitAssignment::Print ( Option_t * option = "") const
override

Print information about object on standard output.

References fxRatio.

◆ RatioValue() [1/2]

Double_t TGo4FitAssignment::RatioValue ( )

Definition at line 43 of file TGo4FitModel.cxx.

References fxRatio.

Referenced by TGo4FitModel::GetRatioValueFor(), and TGo4FitModel::RebuildShape().

◆ RatioValue() [2/2]

Double_t TGo4FitAssignment::RatioValue ( )

Field Documentation

◆ fxData

TGo4FitData * TGo4FitAssignment::fxData {nullptr}

◆ fxModelBins

Double_t * TGo4FitAssignment::fxModelBins {nullptr}

Array of model bins for assigned data.

Size of models and data bins are the same. According to mask values some of models bins not used for calculation (always 0).

Definition at line 74 of file TGo4FitModel.h.

Referenced by ~TGo4FitAssignment(), TGo4FitModel::Finalize(), TGo4FitModel::GetModelBins(), TGo4FitModel::Initialize(), and TGo4FitModel::RebuildShape().

◆ fxModelMask

Char_t * TGo4FitAssignment::fxModelMask {nullptr}

Array of boolean values, selected model bins.

Definition at line 67 of file TGo4FitModel.h.

Referenced by ~TGo4FitAssignment(), TGo4FitModel::Finalize(), TGo4FitModel::Initialize(), and TGo4FitModel::RebuildShape().

◆ fxRatio

TGo4FitParameter * TGo4FitAssignment::fxRatio {nullptr}

The documentation for this class was generated from the following files: