ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
Classes | Public Member Functions | List of all members
Figure Class Referenceabstract

#include <figure.hpp>

Inheritance diagram for Figure:
EventScan Hist1D Hist2D Table

Classes

class  FigureComponent
 

Public Member Functions

 Figure ()=default
 
 Figure (const Figure &)=default
 
Figureoperator= (const Figure &)=default
 
 Figure (Figure &&)=default
 
Figureoperator= (Figure &&)=default
 
virtual ~Figure ()=default
 
virtual void Print (double luminosity, const std::string &subdir)=0
 
virtual std::set< const Process * > GetProcesses () const =0
 
virtual FigureComponentGetComponent (const Process *process)=0
 

Detailed Description

Definition at line 12 of file figure.hpp.

Constructor & Destructor Documentation

Figure::Figure ( )
default
Figure::Figure ( const Figure )
default
Figure::Figure ( Figure &&  )
default
virtual Figure::~Figure ( )
virtualdefault

Member Function Documentation

virtual FigureComponent* Figure::GetComponent ( const Process process)
pure virtual

Implemented in Hist1D, Table, EventScan, and Hist2D.

virtual std::set<const Process*> Figure::GetProcesses ( ) const
pure virtual

Implemented in Hist1D, Table, EventScan, and Hist2D.

Figure& Figure::operator= ( const Figure )
default
Figure& Figure::operator= ( Figure &&  )
default
virtual void Figure::Print ( double  luminosity,
const std::string &  subdir 
)
pure virtual

Implemented in Hist1D, Table, EventScan, and Hist2D.


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