NAGASH 0.9.8
Next Generation Analysis System
Loading...
Searching...
No Matches
Protected Member Functions | Private Attributes | List of all members
NAGASH::Tool Class Reference

Provide interface for all tools in NAGASH. More...

#include "NAGASH/Tool.h"

Inheritance diagram for NAGASH::Tool:
NAGASH::Chi2Fitter NAGASH::FigureTool NAGASH::Graph2DTool NAGASH::HistTool NAGASH::Kinematics NAGASH::MapTool NAGASH::NGFigure NAGASH::PCATool NAGASH::ProfileFitter NAGASH::SystTool NAGASH::TFileHelper NAGASH::TemplateFitter NAGASH::Timer NAGASH::Uncertainty NAGASH::UnfoldTool

Protected Member Functions

 Tool ()=delete
 
 Tool (const Tool &tool)=delete
 
 Tool (std::shared_ptr< MSGTool > MSG)
 Constructor.
 
 Tool (Tool &&tool)=delete
 
virtual ~Tool ()=default
 
std::shared_ptr< MSGToolMSGUser ()
 return the MSGTool inside.
 
Tooloperator= (const Tool &tool)=delete
 
Tooloperator= (Tool &&tool)=delete
 

Private Attributes

std::shared_ptr< MSGToolmsg
 

Detailed Description

Provide interface for all tools in NAGASH.

Definition at line 71 of file Tool.h.

Constructor & Destructor Documentation

◆ Tool() [1/4]

NAGASH::Tool::Tool ( std::shared_ptr< MSGTool MSG)
inlineprotected

Constructor.

Parameters
MSGthe input MSGTool.

Definition at line 76 of file Tool.h.

◆ Tool() [2/4]

NAGASH::Tool::Tool ( )
protecteddelete

◆ Tool() [3/4]

NAGASH::Tool::Tool ( const Tool tool)
protecteddelete

◆ Tool() [4/4]

NAGASH::Tool::Tool ( Tool &&  tool)
protecteddelete

◆ ~Tool()

virtual NAGASH::Tool::~Tool ( )
protectedvirtualdefault

Member Function Documentation

◆ MSGUser()

std::shared_ptr< MSGTool > NAGASH::Tool::MSGUser ( )
inlineprotected

return the MSGTool inside.

Definition at line 91 of file Tool.h.

◆ operator=() [1/2]

Tool & NAGASH::Tool::operator= ( const Tool tool)
protecteddelete

◆ operator=() [2/2]

Tool & NAGASH::Tool::operator= ( Tool &&  tool)
protecteddelete

Member Data Documentation

◆ msg

std::shared_ptr<MSGTool> NAGASH::Tool::msg
private

Definition at line 88 of file Tool.h.


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