ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
Hist2D::SingleHist2D Class Reference

#include <hist2d.hpp>

Inheritance diagram for Hist2D::SingleHist2D:
Figure::FigureComponent

Public Member Functions

 SingleHist2D (const Hist2D &figure, const std::shared_ptr< Process > &process, const TH2D &hist_template)
 
 ~SingleHist2D ()=default
 
void RecordEvent (const Baby &baby)
 
- Public Member Functions inherited from Figure::FigureComponent
 FigureComponent (const Figure &figure, const std::shared_ptr< Process > &process)
 
virtual ~FigureComponent ()=default
 

Public Attributes

Clustering::Clusterizer clusterizer_
 
- 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

 SingleHist2D ()=delete
 
 SingleHist2D (const SingleHist2D &)=delete
 
SingleHist2Doperator= (const SingleHist2D &)=delete
 
 SingleHist2D (SingleHist2D &&)=delete
 
SingleHist2Doperator= (SingleHist2D &&)=delete
 

Private Attributes

NamedFunc proc_and_hist_cut_
 
NamedFunc::VectorType cut_vector_
 
NamedFunc::VectorType wgt_vector_
 
NamedFunc::VectorType xval_vector_
 
NamedFunc::VectorType yval_vector_
 

Detailed Description

Definition at line 17 of file hist2d.hpp.

Constructor & Destructor Documentation

Hist2D::SingleHist2D::SingleHist2D ( const Hist2D figure,
const std::shared_ptr< Process > &  process,
const TH2D &  hist_template 
)

Definition at line 21 of file hist2d.cpp.

Hist2D::SingleHist2D::~SingleHist2D ( )
default
Hist2D::SingleHist2D::SingleHist2D ( )
privatedelete
Hist2D::SingleHist2D::SingleHist2D ( const SingleHist2D )
privatedelete
Hist2D::SingleHist2D::SingleHist2D ( SingleHist2D &&  )
privatedelete

Member Function Documentation

SingleHist2D& Hist2D::SingleHist2D::operator= ( const SingleHist2D )
privatedelete
SingleHist2D& Hist2D::SingleHist2D::operator= ( SingleHist2D &&  )
privatedelete
void Hist2D::SingleHist2D::RecordEvent ( const Baby baby)
virtual

Member Data Documentation

Clustering::Clusterizer Hist2D::SingleHist2D::clusterizer_

Definition at line 24 of file hist2d.hpp.

Referenced by Hist2D::AddEntry(), and RecordEvent().

NamedFunc::VectorType Hist2D::SingleHist2D::cut_vector_
private

Definition at line 36 of file hist2d.hpp.

Referenced by RecordEvent().

NamedFunc Hist2D::SingleHist2D::proc_and_hist_cut_
private

Definition at line 35 of file hist2d.hpp.

Referenced by RecordEvent().

NamedFunc::VectorType Hist2D::SingleHist2D::wgt_vector_
private

Definition at line 36 of file hist2d.hpp.

Referenced by RecordEvent().

NamedFunc::VectorType Hist2D::SingleHist2D::xval_vector_
private

Definition at line 36 of file hist2d.hpp.

Referenced by RecordEvent().

NamedFunc::VectorType Hist2D::SingleHist2D::yval_vector_
private

Definition at line 36 of file hist2d.hpp.

Referenced by RecordEvent().


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