musrfit 1.10.0
theo_data_base Struct Reference

#include <PTheory.h>

Public Attributes

UInt_t fType
 Theory function type tag (THEORY_CONST, THEORY_SIMPLE_EXP, etc.)
 
UInt_t fNoOfParam
 Number of parameters (excluding optional time shift)
 
Bool_t fTable
 True if function requires pre-calculated lookup table (e.g., LF Kubo-Toyabe)
 
TString fName
 Full function name for MSR files (e.g., "simplExpo", "statGssKt")
 
TString fAbbrev
 Short abbreviation (e.g., "se", "stg")
 
TString fComment
 Parameter list shown as help text in MSR file.
 
TString fCommentTimeShift
 Parameter list with time shift included.
 

Detailed Description

Database entry for a theory function definition.

This structure stores metadata about each built-in theory function, including its identifier, parameter count, name, abbreviation, and help text. The database is used for:

  • Parsing THEORY block entries in MSR files
  • Validating parameter counts
  • Generating help text and documentation
  • Writing theory blocks with correct syntax

Definition at line 226 of file PTheory.h.

Member Data Documentation

◆ fAbbrev

TString theo_data_base::fAbbrev

Short abbreviation (e.g., "se", "stg")

Definition at line 231 of file PTheory.h.

◆ fComment

TString theo_data_base::fComment

Parameter list shown as help text in MSR file.

Definition at line 232 of file PTheory.h.

◆ fCommentTimeShift

TString theo_data_base::fCommentTimeShift

Parameter list with time shift included.

Definition at line 233 of file PTheory.h.

◆ fName

TString theo_data_base::fName

Full function name for MSR files (e.g., "simplExpo", "statGssKt")

Definition at line 230 of file PTheory.h.

◆ fNoOfParam

UInt_t theo_data_base::fNoOfParam

Number of parameters (excluding optional time shift)

Definition at line 228 of file PTheory.h.

◆ fTable

Bool_t theo_data_base::fTable

True if function requires pre-calculated lookup table (e.g., LF Kubo-Toyabe)

Definition at line 229 of file PTheory.h.

◆ fType

UInt_t theo_data_base::fType

Theory function type tag (THEORY_CONST, THEORY_SIMPLE_EXP, etc.)

Definition at line 227 of file PTheory.h.


The documentation for this struct was generated from the following file: