NAGASH 0.9.8
Next Generation Analysis System
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
NAGASH::ProfileFitter::Parameter Class Reference

#include <ProfileFitter.h>

Public Types

enum class  ExtrapStrategy { FULLLINEAR , POLY6EXP }
 

Public Member Functions

double GetLikelihood ()
 
void SetStrategy (ExtrapStrategy str)
 

Static Public Member Functions

static double GetLikelihood_Thread (Parameter *tpar)
 

Public Attributes

double Error
 
double Init
 
bool isFitted = false
 
bool isFixed = false
 
double Max
 
double Min
 
TString Name
 
double Nuisance_Gaus_Mean = 0
 
double Nuisance_Gaus_Sigma = 1
 
ExtrapStrategy Strategy = ExtrapStrategy::FULLLINEAR
 
ParameterType Type
 
double Value
 

Detailed Description

Definition at line 48 of file ProfileFitter.h.

Member Enumeration Documentation

◆ ExtrapStrategy

Enumerator
FULLLINEAR 
POLY6EXP 

Definition at line 62 of file ProfileFitter.h.

Member Function Documentation

◆ GetLikelihood()

double ProfileFitter::Parameter::GetLikelihood ( )

Definition at line 1536 of file ProfileFitter.cxx.

◆ GetLikelihood_Thread()

static double NAGASH::ProfileFitter::Parameter::GetLikelihood_Thread ( Parameter tpar)
inlinestatic

Definition at line 74 of file ProfileFitter.h.

◆ SetStrategy()

void NAGASH::ProfileFitter::Parameter::SetStrategy ( ExtrapStrategy  str)
inline

Definition at line 73 of file ProfileFitter.h.

Member Data Documentation

◆ Error

double NAGASH::ProfileFitter::Parameter::Error

Definition at line 53 of file ProfileFitter.h.

◆ Init

double NAGASH::ProfileFitter::Parameter::Init

Definition at line 56 of file ProfileFitter.h.

◆ isFitted

bool NAGASH::ProfileFitter::Parameter::isFitted = false

Definition at line 69 of file ProfileFitter.h.

◆ isFixed

bool NAGASH::ProfileFitter::Parameter::isFixed = false

Definition at line 70 of file ProfileFitter.h.

◆ Max

double NAGASH::ProfileFitter::Parameter::Max

Definition at line 55 of file ProfileFitter.h.

◆ Min

double NAGASH::ProfileFitter::Parameter::Min

Definition at line 54 of file ProfileFitter.h.

◆ Name

TString NAGASH::ProfileFitter::Parameter::Name

Definition at line 51 of file ProfileFitter.h.

◆ Nuisance_Gaus_Mean

double NAGASH::ProfileFitter::Parameter::Nuisance_Gaus_Mean = 0

Definition at line 60 of file ProfileFitter.h.

◆ Nuisance_Gaus_Sigma

double NAGASH::ProfileFitter::Parameter::Nuisance_Gaus_Sigma = 1

Definition at line 59 of file ProfileFitter.h.

◆ Strategy

ExtrapStrategy NAGASH::ProfileFitter::Parameter::Strategy = ExtrapStrategy::FULLLINEAR

Definition at line 68 of file ProfileFitter.h.

◆ Type

ParameterType NAGASH::ProfileFitter::Parameter::Type

Definition at line 57 of file ProfileFitter.h.

◆ Value

double NAGASH::ProfileFitter::Parameter::Value

Definition at line 52 of file ProfileFitter.h.


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