NAGASH 0.9.8
Next Generation Analysis System
|
Classes | |
class | Analysis |
Provide multi-thread interface to manipulate with Job. More... | |
class | Chi2Fitter |
fit the parameters of a \(\chi^2\) shape function. More... | |
class | Circle |
class | ConfigTool |
provide interface to config objects in NAGASH. More... | |
class | Count |
Use CountBase with the interface of provided by NAGASH::Result. More... | |
class | CountBase |
Base class for Count. This class provide a base class for Count. You can also use it if you don't need other functions from NAGASH::Result. More... | |
class | CutFlowCounter |
Store the cut flow with user defined cuts. More... | |
class | Edge |
class | EventVector |
Deprecated. It's better to use user defined event vector. More... | |
class | FigureCanvas |
Figure class for TCanvas. A canvas is the base of your figure where you can define multiple NAGASH::FigurePad objects for drawing all the ingredients. More... | |
class | FigureElement |
class | FigureFunc1D |
Figure class for TF1. More... | |
class | FigureGraph1D |
Figure class for TGraph. More... | |
class | FigureHist1D |
Figure class for TH1D. More... | |
class | FigureHist2D |
Figure class for TH2D. More... | |
class | FigureHStack |
Figure class for THStack. More... | |
class | FigureLatex |
Figure class for TLatex. More... | |
class | FigurePad |
Figure class for TPad. This is the class for drawing all the other elements(histograms, graphs, function, etc.) in a figure. More... | |
class | FigureSquareRange |
class | FigureStyleHelper |
Class for control the style of the FigureTool, you can define your own FigureStyleHelper by inheriting this class. More... | |
class | FigureTool |
Class for plotting variaous types of figures. More... | |
class | Graph2DTool |
class | HistBase |
Virtual base class for histograms. More... | |
class | HistTool |
provide tools for manipulating ROOT histograms More... | |
class | Job |
Virtual base class for all kinds of jobs inside NAGASH, handled by Analysis. More... | |
class | Kinematics |
Provide some static functions to calculate kinematic variables. More... | |
class | LoopEvent |
Virtual base class for event loops. More... | |
class | MapTool |
Helper functions for std::map. More... | |
class | MSGTool |
Maniplulate all messages of NAGASH. More... | |
class | NGFigure |
Next Generation Figure Package, now replaced by NAGASH::FigureTool. More... | |
class | NGHist |
NAGASH interface for using ROOT histograms. More... | |
class | PCATool |
PCATool : Principal Component Analysis (PCA) More... | |
class | PlotGroup |
Provide a base class for manipulating a group of histograms at the same time. More... | |
class | Point |
class | ProfileFitter |
Tool for conducting profile likelihood fit. More... | |
class | Result |
Provide virtual interface to manipulate all the results inside NAGASH. More... | |
class | ResultGroup |
Used to manipulate a group of Result objects., especially inside NAGASH::Job. More... | |
class | SystTool |
Manage systematic variations. More... | |
class | TemplateFitter |
Fit the contributions use template histograms to a target histogram. More... | |
class | TFileHelper |
Provide fast access to ROOT objects inside a TFile. More... | |
class | ThreadPool |
a lightweight thread pool Modified from https://github.com/progschj/ThreadPool More... | |
class | Timer |
calculate the time interval between two time stamps. More... | |
class | Tool |
Provide interface for all tools in NAGASH. More... | |
class | Toolkit |
Manipulate the Tool classes, give them correct MSGTool inside NAGASH::Job. More... | |
class | Triangle |
class | Uncertainty |
Provide static functions for calculating uncertainties. More... | |
class | UnfoldTool |
Typedefs | |
using | Plot1D = NGHist< TH1D > |
alias for frequently used NGHist<TH1D>. | |
using | Plot2D = NGHist< TH2D > |
alias for frequently used NGHist<TH2D>. | |
using | Plot3D = NGHist< TH3D > |
alias for frequently used NGHist<TH3D>. | |
Enumerations | |
enum class | MSGLevel { SILENT = 7 , FATAL = 6 , ERROR = 5 , WARNING = 4 , INFO = 3 , FOCUS = 2 , DEBUG = 1 } |
class to define different message level More... | |
enum class | StatusCode { FAILURE , SUCCESS , RECOVERABLE } |
Variables | |
int | GlobalRootConfig |
const size_t | NAGASHMainVersion = 0 |
const size_t | NAGASHSubSubVersion = 8 |
const size_t | NAGASHSubVersion = 9 |
|
strong |
|
strong |
|
inline |