MaCh3  2.2.3
Reference Guide
Classes | Enumerations
MCMCProcessor.h File Reference
#include <complex>
#include <cstdio>
#include "Fitters/StatisticalUtils.h"
#include "Samples/HistogramUtils.h"
#include "Parameters/ParameterHandlerUtils.h"
#include "TFile.h"
#include "TBranch.h"
#include "TCanvas.h"
#include "TLine.h"
#include "TLegend.h"
#include "TString.h"
#include "TGraphErrors.h"
#include "TVectorD.h"
#include "TColor.h"
#include "TStyle.h"
#include "TStopwatch.h"
#include "TText.h"
#include "TGaxis.h"
#include "TTree.h"
#include "TROOT.h"
#include "TKey.h"
#include "TRandom3.h"
#include "TGraphPolar.h"
#include "TCandle.h"
#include "TMath.h"
#include "TMatrixDSymEigen.h"
#include "TVirtualFFT.h"
Include dependency graph for MCMCProcessor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MCMCProcessor
 Class responsible for processing MCMC chains, performing diagnostics, generating plots, and managing Bayesian analysis. More...
 

Enumerations

enum  ParameterEnum { kXSecPar = 0 , kNDPar = 1 , kFDDetPar = 2 , kNParameterEnum = 3 }
 KS: Enum for different covariance classes. More...
 

Enumeration Type Documentation

◆ ParameterEnum

KS: Enum for different covariance classes.

Todo:

KS: Apply reweighted weight to plotting and Bayes Factor.

KS: Implement 2D reweighing like DayaBay.

KS: Implement Diagnostics/GetPenaltyTerm.cpp here.

Enumerator
kXSecPar 
kNDPar 
kFDDetPar 
kNParameterEnum 

Definition at line 48 of file MCMCProcessor.h.

48  {
49  kXSecPar = 0,
50  kNDPar = 1,
51  kFDDetPar = 2,
52 
53  kNParameterEnum = 3 //KS: keep it at the end to keep track of all parameters
54 };
@ kNDPar
Definition: MCMCProcessor.h:50
@ kXSecPar
Definition: MCMCProcessor.h:49
@ kNParameterEnum
Definition: MCMCProcessor.h:53
@ kFDDetPar
Definition: MCMCProcessor.h:51