CbmRoot
Loading...
Searching...
No Matches
H1D Class Reference

1D-histogram More...

#include <Histogram.h>

Inheritance diagram for H1D:
[legend]
Collaboration diagram for H1D:
[legend]

Public Member Functions

 H1D (const std::string &name, const std::string &title, uint32_t nBins, double xMin, double xMax)
 Constructor for 1D-histogram.
 
 H1D ()=default
 Default constructor.
 
 H1D (const H1D &)=default
 Copy constructor.
 
 H1D (H1D &&)=default
 Move constructor.
 
H1Doperator= (const H1D &)=default
 Copy assignment operator.
 
H1Doperator= (H1D &&)=default
 Move assignment operator.
 
int Fill (double x, double w=1.)
 Fills histogram.
 
auto GetBinAccumulator (uint32_t iBin) const
 Gets underlying bin accumulator.
 
double GetBinContent (uint32_t iBin) const
 Gets bin content.
 
double GetBinError (uint32_t iBin) const
 Gets bin error.
 
double GetAxisMin () const
 Gets range lower bound of the selected axis.
 
double GetAxisMin () const
 Gets range lower bound of the selected axis.
 
double GetAxisMax () const
 Gets range upper bound of the selected axis.
 
double GetAxisMax () const
 Gets range upper bound of the selected axis.
 
uint32_t GetAxisNbins () const
 Gets number of bins in axis.
 
uint32_t GetAxisNbins () const
 Gets number of bins in axis.
 
double GetEntries () const
 Gets number of entries.
 
double GetEntries () const
 Gets number of entries.
 
bool GetFlag (EHistFlag key) const
 Get flag.
 
bool GetFlag (EHistFlag key) const
 Get flag.
 
const std::string & GetName () const
 Gets name.
 
const std::string & GetName () const
 Gets name.
 
const HistogramMetadataGetMetadata () const
 Gets metadata instance.
 
const HistogramMetadataGetMetadata () const
 Gets metadata instance.
 
std::string GetMetadataString () const
 Gets metadata string.
 
std::string GetMetadataString () const
 Gets metadata string.
 
uint32_t GetNbinsX () const
 Gets number of bins for x axis.
 
uint32_t GetNbinsX () const
 Gets number of bins for x axis.
 
double GetMinX () const
 Gets x-axis lower bound.
 
double GetMinX () const
 Gets x-axis lower bound.
 
double GetMaxX () const
 Gets x-axis lower bound.
 
double GetMaxX () const
 Gets x-axis lower bound.
 
uint32_t GetNbinsY () const
 Gets number of bins for y axis.
 
uint32_t GetNbinsY () const
 Gets number of bins for y axis.
 
double GetMinY () const
 Gets y-axis lower bound.
 
double GetMinY () const
 Gets y-axis lower bound.
 
double GetMaxY () const
 Gets y-axis lower bound.
 
double GetMaxY () const
 Gets y-axis lower bound.
 
double GetMaximum () const
 Gets maximum value.
 
double GetMaximum () const
 Gets maximum value.
 
double GetMinimum () const
 Gets minimum value.
 
double GetMinimum () const
 Gets minimum value.
 
const std::string & GetTitle () const
 Gets title.
 
const std::string & GetTitle () const
 Gets title.
 
void Reset ()
 Resets the histogram.
 
void Reset ()
 Resets the histogram.
 
void SetFlag (EHistFlag key, bool flag=true)
 Get flag.
 
void SetFlag (EHistFlag key, bool flag=true)
 Get flag.
 
void SetName (const std::string &name)
 Sets name.
 
void SetName (const std::string &name)
 Sets name.
 
void SetTitle (const std::string &title)
 Sets title.
 
void SetTitle (const std::string &title)
 Sets title.
 
double GetTotSumW () const
 Gets total sum of weights.
 
double GetTotSumW2 () const
 Gets total sum of squared weights.
 
double GetTotSumWX () const
 Gets total sum of weight over x products.
 
double GetTotSumWX2 () const
 Gets total sum of weight over squared x products.
 

Protected Types

using Hist_t
 

Protected Member Functions

void UpdateTotalSums (double x, double w)
 Updates the sums.
 

Static Protected Member Functions

static int GetBinBH (uint32_t iBin)
 Gets bin index in underlying boost histogram.
 
static int GetBinBH (uint32_t iBin)
 Gets bin index in underlying boost histogram.
 

Protected Attributes

Hist_t fHistogram
 Underlying boost histogram.
 
Hist_t fHistogram
 Underlying boost histogram.
 
std::string fName
 Name of the histogram.
 
std::string fName
 Name of the histogram.
 
std::string fTitle
 Title of the histogram.
 
std::string fTitle
 Title of the histogram.
 
int fEntries
 Number of histogram entries.
 
int fEntries
 Number of histogram entries.
 
HistogramMetadata fMetadata
 Meta-data for histogram.
 
HistogramMetadata fMetadata
 Meta-data for histogram.
 
double fTotSumW = 0.
 Total sum (over all bins) of weights.
 
double fTotSumW2 = 0.
 Total sum (over all bins) of squared weights.
 
double fTotSumWX = 0.
 Total sum (over all bins) of weight over x products.
 
double fTotSumWX2 = 0.
 Total sum (over all bins) of weight over square x products.
 

Static Protected Attributes

static constexpr unsigned Rank
 
static constexpr unsigned Rank
 

Private Member Functions

template<class Archive>
void serialize (Archive &ar, const unsigned int)
 

Friends

class boost::serialization::access
 Serialization function.
 

Detailed Description

1D-histogram

Definition at line 442 of file Histogram.h.

Member Typedef Documentation

◆ Hist_t

using cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::Hist_t
protectedinherited

Definition at line 253 of file Histogram.h.

Constructor & Destructor Documentation

◆ H1D() [1/4]

cbm::algo::qa::H1D::H1D ( const std::string & name,
const std::string & title,
uint32_t nBins,
double xMin,
double xMax )
inline

Constructor for 1D-histogram.

Parameters
nameName of histogram
titleTitle of histogram
nBinsNumber of bins
xMinLower x bound
xMaxUpper x bound

Definition at line 450 of file Histogram.h.

◆ H1D() [2/4]

cbm::algo::qa::H1D::H1D ( )
default

Default constructor.

◆ H1D() [3/4]

cbm::algo::qa::H1D::H1D ( const H1D & )
default

Copy constructor.

◆ H1D() [4/4]

cbm::algo::qa::H1D::H1D ( H1D && )
default

Move constructor.

Member Function Documentation

◆ Fill()

int cbm::algo::qa::H1D::Fill ( double x,
double w = 1. )
inline

Fills histogram.

Parameters
xValue
wWeight
Returns
Bin number TODO: implement

Definition at line 474 of file Histogram.h.

◆ GetAxisMax() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetAxisMax ( ) const
inlineinherited

Gets range upper bound of the selected axis.

Template Parameters
AxisTypeAn axis

Definition at line 271 of file Histogram.h.

References fHistogram, and GetAxisNbins().

◆ GetAxisMax() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetAxisMax ( ) const
inlineinherited

Gets range upper bound of the selected axis.

Template Parameters
AxisTypeAn axis

Definition at line 271 of file Histogram.h.

◆ GetAxisMin() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetAxisMin ( ) const
inlineinherited

Gets range lower bound of the selected axis.

Template Parameters
AxisTypeAn axis

Definition at line 263 of file Histogram.h.

References fHistogram.

◆ GetAxisMin() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetAxisMin ( ) const
inlineinherited

Gets range lower bound of the selected axis.

Template Parameters
AxisTypeAn axis

Definition at line 263 of file Histogram.h.

◆ GetAxisNbins() [1/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetAxisNbins ( ) const
inlineinherited

Gets number of bins in axis.

Template Parameters
AxisTAn axis
D

Definition at line 280 of file Histogram.h.

References fHistogram.

Referenced by GetAxisMax().

◆ GetAxisNbins() [2/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetAxisNbins ( ) const
inlineinherited

Gets number of bins in axis.

Template Parameters
AxisTAn axis
D

Definition at line 280 of file Histogram.h.

◆ GetBinAccumulator()

auto cbm::algo::qa::H1D::GetBinAccumulator ( uint32_t iBin) const
inline

Gets underlying bin accumulator.

Parameters
iBinBin index

Definition at line 489 of file Histogram.h.

◆ GetBinBH() [1/2]

static int cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetBinBH ( uint32_t iBin)
inlinestaticprotectedinherited

Gets bin index in underlying boost histogram.

Parameters
iBinBin in histogram
Returns
Bin in boost histogram

Definition at line 411 of file Histogram.h.

◆ GetBinBH() [2/2]

static int cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetBinBH ( uint32_t iBin)
inlinestaticprotectedinherited

Gets bin index in underlying boost histogram.

Parameters
iBinBin in histogram
Returns
Bin in boost histogram

Definition at line 411 of file Histogram.h.

◆ GetBinContent()

double cbm::algo::qa::H1D::GetBinContent ( uint32_t iBin) const
inline

Gets bin content.

Parameters
iBinBin index

Definition at line 493 of file Histogram.h.

◆ GetBinError()

double cbm::algo::qa::H1D::GetBinError ( uint32_t iBin) const
inline

Gets bin error.

Parameters
iBinBin index

Definition at line 497 of file Histogram.h.

◆ GetEntries() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetEntries ( ) const
inlineinherited

Gets number of entries.

Definition at line 287 of file Histogram.h.

References fEntries.

◆ GetEntries() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetEntries ( ) const
inlineinherited

Gets number of entries.

Definition at line 287 of file Histogram.h.

◆ GetFlag() [1/2]

bool cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetFlag ( EHistFlag key) const
inlineinherited

Get flag.

Parameters
keyFlag key from the EHistFlag enumeration

Definition at line 295 of file Histogram.h.

References fMetadata.

◆ GetFlag() [2/2]

bool cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetFlag ( EHistFlag key) const
inlineinherited

Get flag.

Parameters
keyFlag key from the EHistFlag enumeration

Definition at line 295 of file Histogram.h.

◆ GetMaximum() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMaximum ( ) const
inlineinherited

Gets maximum value.

Definition at line 337 of file Histogram.h.

References fHistogram.

◆ GetMaximum() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMaximum ( ) const
inlineinherited

Gets maximum value.

Definition at line 337 of file Histogram.h.

◆ GetMaxX() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMaxX ( ) const
inlineinherited

Gets x-axis lower bound.

Definition at line 313 of file Histogram.h.

References cbm::algo::qa::Histogram< Axes, Storage, TotalSums >::GetAxisMax().

◆ GetMaxX() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMaxX ( ) const
inlineinherited

Gets x-axis lower bound.

Definition at line 313 of file Histogram.h.

◆ GetMaxY() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMaxY ( ) const
inlineinherited

Gets y-axis lower bound.

Definition at line 331 of file Histogram.h.

References cbm::algo::qa::Histogram< Axes, Storage, TotalSums >::GetAxisMax().

◆ GetMaxY() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMaxY ( ) const
inlineinherited

Gets y-axis lower bound.

Definition at line 331 of file Histogram.h.

◆ GetMetadata() [1/2]

const HistogramMetadata & cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMetadata ( ) const
inlineinherited

Gets metadata instance.

Definition at line 301 of file Histogram.h.

References fMetadata.

◆ GetMetadata() [2/2]

const HistogramMetadata & cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMetadata ( ) const
inlineinherited

Gets metadata instance.

Definition at line 301 of file Histogram.h.

◆ GetMetadataString() [1/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMetadataString ( ) const
inlineinherited

Gets metadata string.

Definition at line 304 of file Histogram.h.

References fMetadata.

◆ GetMetadataString() [2/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMetadataString ( ) const
inlineinherited

Gets metadata string.

Definition at line 304 of file Histogram.h.

◆ GetMinimum() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMinimum ( ) const
inlineinherited

Gets minimum value.

Definition at line 343 of file Histogram.h.

References fHistogram.

◆ GetMinimum() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMinimum ( ) const
inlineinherited

Gets minimum value.

Definition at line 343 of file Histogram.h.

◆ GetMinX() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMinX ( ) const
inlineinherited

Gets x-axis lower bound.

Definition at line 310 of file Histogram.h.

References cbm::algo::qa::Histogram< Axes, Storage, TotalSums >::GetAxisMin().

◆ GetMinX() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMinX ( ) const
inlineinherited

Gets x-axis lower bound.

Definition at line 310 of file Histogram.h.

◆ GetMinY() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMinY ( ) const
inlineinherited

Gets y-axis lower bound.

Definition at line 324 of file Histogram.h.

References cbm::algo::qa::Histogram< Axes, Storage, TotalSums >::GetAxisMin().

◆ GetMinY() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetMinY ( ) const
inlineinherited

Gets y-axis lower bound.

Definition at line 324 of file Histogram.h.

◆ GetName() [1/2]

const std::string & cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetName ( ) const
inlineinherited

Gets name.

Definition at line 298 of file Histogram.h.

References fName.

◆ GetName() [2/2]

const std::string & cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetName ( ) const
inlineinherited

Gets name.

Definition at line 298 of file Histogram.h.

◆ GetNbinsX() [1/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetNbinsX ( ) const
inlineinherited

Gets number of bins for x axis.

Definition at line 307 of file Histogram.h.

References cbm::algo::qa::Histogram< Axes, Storage, TotalSums >::GetAxisNbins().

Referenced by cbm::algo::qa::H1D::Fill().

◆ GetNbinsX() [2/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetNbinsX ( ) const
inlineinherited

Gets number of bins for x axis.

Definition at line 307 of file Histogram.h.

◆ GetNbinsY() [1/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetNbinsY ( ) const
inlineinherited

Gets number of bins for y axis.

Definition at line 317 of file Histogram.h.

References cbm::algo::qa::Histogram< Axes, Storage, TotalSums >::GetAxisNbins().

◆ GetNbinsY() [2/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetNbinsY ( ) const
inlineinherited

Gets number of bins for y axis.

Definition at line 317 of file Histogram.h.

◆ GetTitle() [1/2]

const std::string & cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetTitle ( ) const
inlineinherited

Gets title.

Definition at line 349 of file Histogram.h.

References fTitle.

◆ GetTitle() [2/2]

const std::string & cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::GetTitle ( ) const
inlineinherited

Gets title.

Definition at line 349 of file Histogram.h.

◆ GetTotSumW()

double cbm::algo::qa::TotalSums1D::GetTotSumW ( ) const
inlineinherited

Gets total sum of weights.

Definition at line 142 of file Histogram.h.

References fTotSumW.

◆ GetTotSumW2()

double cbm::algo::qa::TotalSums1D::GetTotSumW2 ( ) const
inlineinherited

Gets total sum of squared weights.

Definition at line 145 of file Histogram.h.

References fTotSumW2.

◆ GetTotSumWX()

double cbm::algo::qa::TotalSums1D::GetTotSumWX ( ) const
inlineinherited

Gets total sum of weight over x products.

Definition at line 148 of file Histogram.h.

References fTotSumWX.

◆ GetTotSumWX2()

double cbm::algo::qa::TotalSums1D::GetTotSumWX2 ( ) const
inlineinherited

Gets total sum of weight over squared x products.

Definition at line 151 of file Histogram.h.

References fTotSumWX2.

◆ operator=() [1/2]

H1D & cbm::algo::qa::H1D::operator= ( const H1D & )
default

Copy assignment operator.

◆ operator=() [2/2]

H1D & cbm::algo::qa::H1D::operator= ( H1D && )
default

Move assignment operator.

◆ Reset() [1/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::Reset ( )
inlineinherited

Resets the histogram.

Definition at line 352 of file Histogram.h.

References fEntries, and fHistogram.

◆ Reset() [2/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::Reset ( )
inlineinherited

Resets the histogram.

Definition at line 352 of file Histogram.h.

◆ serialize()

template<class Archive>
void cbm::algo::qa::H1D::serialize ( Archive & ar,
const unsigned int  )
inlineprivate

Definition at line 503 of file Histogram.h.

◆ SetFlag() [1/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::SetFlag ( EHistFlag key,
bool flag = true )
inlineinherited

Get flag.

Parameters
keyFlag key from the EHistFlag enumeration
flagFlag value

Definition at line 362 of file Histogram.h.

References fMetadata.

◆ SetFlag() [2/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::SetFlag ( EHistFlag key,
bool flag = true )
inlineinherited

Get flag.

Parameters
keyFlag key from the EHistFlag enumeration
flagFlag value

Definition at line 362 of file Histogram.h.

◆ SetName() [1/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::SetName ( const std::string & name)
inlineinherited

Sets name.

Parameters
nameHistogram name

Definition at line 366 of file Histogram.h.

References fName.

◆ SetName() [2/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::SetName ( const std::string & name)
inlineinherited

Sets name.

Parameters
nameHistogram name

Definition at line 366 of file Histogram.h.

◆ SetTitle() [1/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::SetTitle ( const std::string & title)
inlineinherited

Sets title.

Parameters
titleHistogram title
Note
ROOT axes convention is applicable: "<main title>;<x-axis title>;<y-axis title>"

Definition at line 371 of file Histogram.h.

References fTitle.

◆ SetTitle() [2/2]

void cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::SetTitle ( const std::string & title)
inlineinherited

Sets title.

Parameters
titleHistogram title
Note
ROOT axes convention is applicable: "<main title>;<x-axis title>;<y-axis title>"

Definition at line 371 of file Histogram.h.

◆ UpdateTotalSums()

void cbm::algo::qa::TotalSums1D::UpdateTotalSums ( double x,
double w )
inlineprotectedinherited

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Serialization function.

Definition at line 501 of file Histogram.h.

Member Data Documentation

◆ fEntries [1/2]

int cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fEntries
protectedinherited

Number of histogram entries.

Definition at line 416 of file Histogram.h.

Referenced by cbm::algo::qa::H1D::Fill(), GetEntries(), Histogram(), Reset(), and serialize().

◆ fEntries [2/2]

int cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fEntries
protectedinherited

Number of histogram entries.

Definition at line 416 of file Histogram.h.

◆ fHistogram [1/2]

◆ fHistogram [2/2]

Hist_t cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fHistogram
protectedinherited

Underlying boost histogram.

Definition at line 413 of file Histogram.h.

◆ fMetadata [1/2]

HistogramMetadata cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fMetadata
protectedinherited

Meta-data for histogram.

Definition at line 417 of file Histogram.h.

Referenced by GetFlag(), GetMetadata(), GetMetadataString(), Histogram(), serialize(), and SetFlag().

◆ fMetadata [2/2]

HistogramMetadata cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fMetadata
protectedinherited

Meta-data for histogram.

Definition at line 417 of file Histogram.h.

◆ fName [1/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fName
protectedinherited

Name of the histogram.

Definition at line 414 of file Histogram.h.

Referenced by GetName(), Histogram(), serialize(), and SetName().

◆ fName [2/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fName
protectedinherited

Name of the histogram.

Definition at line 414 of file Histogram.h.

◆ fTitle [1/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fTitle
protectedinherited

Title of the histogram.

Definition at line 415 of file Histogram.h.

Referenced by GetTitle(), Histogram(), serialize(), and SetTitle().

◆ fTitle [2/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::fTitle
protectedinherited

Title of the histogram.

Definition at line 415 of file Histogram.h.

◆ fTotSumW

double cbm::algo::qa::TotalSums1D::fTotSumW = 0.
protectedinherited

Total sum (over all bins) of weights.

Definition at line 174 of file Histogram.h.

Referenced by GetTotSumW(), Reset(), serialize(), and UpdateTotalSums().

◆ fTotSumW2

double cbm::algo::qa::TotalSums1D::fTotSumW2 = 0.
protectedinherited

Total sum (over all bins) of squared weights.

Definition at line 175 of file Histogram.h.

Referenced by GetTotSumW2(), Reset(), serialize(), and UpdateTotalSums().

◆ fTotSumWX

double cbm::algo::qa::TotalSums1D::fTotSumWX = 0.
protectedinherited

Total sum (over all bins) of weight over x products.

Definition at line 176 of file Histogram.h.

Referenced by GetTotSumWX(), Reset(), serialize(), and UpdateTotalSums().

◆ fTotSumWX2

double cbm::algo::qa::TotalSums1D::fTotSumWX2 = 0.
protectedinherited

Total sum (over all bins) of weight over square x products.

Definition at line 177 of file Histogram.h.

Referenced by GetTotSumWX2(), Reset(), serialize(), and UpdateTotalSums().

◆ Rank [1/2]

unsigned cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::Rank
staticconstexprprotectedinherited

Definition at line 254 of file Histogram.h.

◆ Rank [2/2]

unsigned cbm::algo::qa::Histogram< Axes1D_t, HistStorage_t, TotalSums1D >::Rank
staticconstexprprotectedinherited

Definition at line 254 of file Histogram.h.


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