GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | Public Attributes | List of all members
TGo4FitAssignment Class Reference

#include <TGo4FitModel.h>

+ Inheritance diagram for TGo4FitAssignment:

Public Member Functions

 TGo4FitAssignment ()
 
 TGo4FitAssignment (const char *DataName)
 
virtual ~TGo4FitAssignment ()
 
Double_t RatioValue ()
 
void Print (Option_t *option="") const override
 
 ClassDefOverride (TGo4FitAssignment, 1)
 

Public Attributes

TGo4FitParameterfxRatio {nullptr}
 
TGo4FitDatafxData {nullptr}
 
Char_t * fxModelMask {nullptr}
 
Double_t * fxModelBins {nullptr}
 

Detailed Description

Internal class, used for assignment of model component to data

Definition at line 27 of file TGo4FitModel.h.

Constructor & Destructor Documentation

◆ TGo4FitAssignment() [1/2]

TGo4FitAssignment::TGo4FitAssignment ( )

Default constructor.

Definition at line 26 of file TGo4FitModel.cxx.

◆ TGo4FitAssignment() [2/2]

TGo4FitAssignment::TGo4FitAssignment ( const char *  DataName)

Create TGo4FitAssignment object, which assign model to DataName.

Definition at line 28 of file TGo4FitModel.cxx.

◆ ~TGo4FitAssignment()

TGo4FitAssignment::~TGo4FitAssignment ( )
virtual

Destroys TGo4FitAssignment object.

Definition at line 32 of file TGo4FitModel.cxx.

References fxModelBins, fxModelMask, and fxRatio.

Member Function Documentation

◆ ClassDefOverride()

TGo4FitAssignment::ClassDefOverride ( TGo4FitAssignment  ,
 
)

◆ Print()

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

Print information about object on standard output.

Definition at line 47 of file TGo4FitModel.cxx.

Referenced by TGo4FitModel::ClearAssigmentTo().

◆ RatioValue()

Double_t TGo4FitAssignment::RatioValue ( )

Member Data 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 72 of file TGo4FitModel.h.

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

◆ fxModelMask

Char_t* TGo4FitAssignment::fxModelMask {nullptr}

Array of boolean values, selected model bins.

Definition at line 65 of file TGo4FitModel.h.

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

◆ fxRatio

TGo4FitParameter* TGo4FitAssignment::fxRatio {nullptr}

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