ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
Table::TableColumn Class Referencefinal

#include <table.hpp>

Inheritance diagram for Table::TableColumn:
Figure::FigureComponent

Public Member Functions

 TableColumn (const Table &table, const std::shared_ptr< Process > &process)
 
 ~TableColumn ()=default
 
void RecordEvent (const Baby &baby) final
 
- Public Member Functions inherited from Figure::FigureComponent
 FigureComponent (const Figure &figure, const std::shared_ptr< Process > &process)
 
virtual ~FigureComponent ()=default
 

Public Attributes

std::vector< double > sumw_
 
std::vector< double > sumw2_
 
- Public Attributes inherited from Figure::FigureComponent
const Figurefigure_
 Reference to figure containing this component. More...
 
std::shared_ptr< Processprocess_
 Process associated to this part of the figure. More...
 
std::mutex mutex_
 

Private Member Functions

 TableColumn ()=delete
 
 TableColumn (const TableColumn &)=delete
 
TableColumnoperator= (const TableColumn &)=delete
 
 TableColumn (TableColumn &&)=delete
 
TableColumnoperator= (TableColumn &&)=delete
 

Private Attributes

std::vector< NamedFuncproc_and_table_cut_
 
NamedFunc::VectorType cut_vector_
 
NamedFunc::VectorType wgt_vector_
 
NamedFunc::VectorType val_vector_
 

Detailed Description

Definition at line 17 of file table.hpp.

Constructor & Destructor Documentation

Table::TableColumn::TableColumn ( const Table table,
const std::shared_ptr< Process > &  process 
)
Table::TableColumn::~TableColumn ( )
default
Table::TableColumn::TableColumn ( )
privatedelete
Table::TableColumn::TableColumn ( const TableColumn )
privatedelete
Table::TableColumn::TableColumn ( TableColumn &&  )
privatedelete

Member Function Documentation

TableColumn& Table::TableColumn::operator= ( const TableColumn )
privatedelete
TableColumn& Table::TableColumn::operator= ( TableColumn &&  )
privatedelete
void Table::TableColumn::RecordEvent ( const Baby baby)
finalvirtual

Member Data Documentation

NamedFunc::VectorType Table::TableColumn::cut_vector_
private

Definition at line 35 of file table.hpp.

std::vector<NamedFunc> Table::TableColumn::proc_and_table_cut_
private

Definition at line 34 of file table.hpp.

std::vector<double> Table::TableColumn::sumw2_

Definition at line 25 of file table.hpp.

Referenced by Table::Yield().

std::vector<double> Table::TableColumn::sumw_

Definition at line 25 of file table.hpp.

Referenced by Table::Yield().

NamedFunc::VectorType Table::TableColumn::val_vector_
private

Definition at line 35 of file table.hpp.

NamedFunc::VectorType Table::TableColumn::wgt_vector_
private

Definition at line 35 of file table.hpp.


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