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

#include <ProfileFitter.h>

Classes

class  Sample
 

Public Member Functions

double GetLikelihood ()
 
int GetNbins ()
 
void GetProfile (std::map< TString, Parameter > &m_par)
 
void SortVariations ()
 

Static Public Member Functions

static double GetLikelihood_Thread (Observable *tobs)
 

Public Attributes

std::vector< double > Data
 
std::vector< double > Data_Stat
 
int End_Index = -1
 
bool isdata_booked = false
 
bool isgamma_booked = false
 
int N_Samples = 0
 
TString Name
 
std::vector< double > Profile
 
int Rebin_Index = 1
 
std::map< TString, SampleSample_Map
 
int Start_Index = -1
 

Private Attributes

bool USE_POISSON = true
 

Detailed Description

Definition at line 86 of file ProfileFitter.h.

Member Function Documentation

◆ GetLikelihood()

double ProfileFitter::Observable::GetLikelihood ( )

Definition at line 1086 of file ProfileFitter.cxx.

◆ GetLikelihood_Thread()

static double NAGASH::ProfileFitter::Observable::GetLikelihood_Thread ( Observable tobs)
inlinestatic

Definition at line 153 of file ProfileFitter.h.

◆ GetNbins()

int NAGASH::ProfileFitter::Observable::GetNbins ( )
inline

Definition at line 152 of file ProfileFitter.h.

◆ GetProfile()

void ProfileFitter::Observable::GetProfile ( std::map< TString, Parameter > &  m_par)

Definition at line 1033 of file ProfileFitter.cxx.

◆ SortVariations()

void ProfileFitter::Observable::SortVariations ( )

Definition at line 1134 of file ProfileFitter.cxx.

Member Data Documentation

◆ Data

std::vector<double> NAGASH::ProfileFitter::Observable::Data

Definition at line 90 of file ProfileFitter.h.

◆ Data_Stat

std::vector<double> NAGASH::ProfileFitter::Observable::Data_Stat

Definition at line 91 of file ProfileFitter.h.

◆ End_Index

int NAGASH::ProfileFitter::Observable::End_Index = -1

Definition at line 146 of file ProfileFitter.h.

◆ isdata_booked

bool NAGASH::ProfileFitter::Observable::isdata_booked = false

Definition at line 140 of file ProfileFitter.h.

◆ isgamma_booked

bool NAGASH::ProfileFitter::Observable::isgamma_booked = false

Definition at line 141 of file ProfileFitter.h.

◆ N_Samples

int NAGASH::ProfileFitter::Observable::N_Samples = 0

Definition at line 143 of file ProfileFitter.h.

◆ Name

TString NAGASH::ProfileFitter::Observable::Name

Definition at line 89 of file ProfileFitter.h.

◆ Profile

std::vector<double> NAGASH::ProfileFitter::Observable::Profile

Definition at line 92 of file ProfileFitter.h.

◆ Rebin_Index

int NAGASH::ProfileFitter::Observable::Rebin_Index = 1

Definition at line 148 of file ProfileFitter.h.

◆ Sample_Map

std::map<TString, Sample> NAGASH::ProfileFitter::Observable::Sample_Map

Definition at line 138 of file ProfileFitter.h.

◆ Start_Index

int NAGASH::ProfileFitter::Observable::Start_Index = -1

Definition at line 145 of file ProfileFitter.h.

◆ USE_POISSON

bool NAGASH::ProfileFitter::Observable::USE_POISSON = true
private

Definition at line 167 of file ProfileFitter.h.


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