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

#include <Histogram.h>

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

Public Member Functions

 Prof1D (const std::string &name, const std::string &title, uint32_t nBinsX, double xMin, double xMax, double yMin=0., double yMax=0.)
 Constructor for 2D-histogram.
 
 Prof1D ()=default
 Default constructor.
 
 Prof1D (const Prof1D &)=default
 Copy constructor.
 
 Prof1D (Prof1D &&)=default
 Move constructor.
 
Prof1Doperator= (const Prof1D &)=default
 Copy assignment operator.
 
Prof1Doperator= (Prof1D &&)=default
 Move assignment operator.
 
int Fill (double x, double y, 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 GetBinCount (uint32_t iBin) const
 Gets bin entries.
 
double GetBinError (uint32_t iBin) const
 Gets bin error.
 
double GetMinY () const
 Gets y-axis lower bound.
 
double GetMaxY () const
 Gets y-axis lower bound.
 
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 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)
 

Private Attributes

double fYmin = 0.
 Lower bound of the profile y-axis.
 
double fYmax = 0.
 Upper bound of the profile y-axis.
 

Friends

class boost::serialization::access
 Serialization rule.
 

Detailed Description

Definition at line 604 of file Histogram.h.

Member Typedef Documentation

◆ Hist_t

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

Definition at line 253 of file Histogram.h.

Constructor & Destructor Documentation

◆ Prof1D() [1/4]

cbm::algo::qa::Prof1D::Prof1D ( const std::string & name,
const std::string & title,
uint32_t nBinsX,
double xMin,
double xMax,
double yMin = 0.,
double yMax = 0. )
inline

Constructor for 2D-histogram.

Parameters
nameName of histogram
titleTitle of histogram
nBinsXNumber of x bins
xMinLower x bound
xMaxUpper x bound
yMinLower y bound (optional)
yMaxUpper y bound (optional)
Note
If the yMin and yMax are defined (yMin != yMax), all the passed values outside the [yMin, yMax] range will be ignored.

Definition at line 617 of file Histogram.h.

◆ Prof1D() [2/4]

cbm::algo::qa::Prof1D::Prof1D ( )
default

Default constructor.

◆ Prof1D() [3/4]

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

Copy constructor.

◆ Prof1D() [4/4]

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

Move constructor.

Member Function Documentation

◆ Fill()

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

Fills histogram.

Parameters
xValue along x-axis
yValue along y-axis
wWeight
Returns
Bin number TODO: implement

Skip measurement, if it goes beyond the defined [fYmin, fYmax] range

Definition at line 645 of file Histogram.h.

◆ GetAxisMax() [1/2]

double cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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.

◆ GetAxisMax() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_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.

◆ GetAxisMin() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetAxisNbins ( ) const
inlineinherited

Gets number of bins in axis.

Template Parameters
AxisTAn axis
D

Definition at line 280 of file Histogram.h.

◆ GetAxisNbins() [2/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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::Prof1D::GetBinAccumulator ( uint32_t iBin) const
inline

Gets underlying bin accumulator.

Parameters
iBinBin index along x-axis

Definition at line 665 of file Histogram.h.

◆ GetBinBH() [1/2]

static int cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_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::Prof1D::GetBinContent ( uint32_t iBin) const
inline

Gets bin content.

Parameters
iBinBin index

Definition at line 669 of file Histogram.h.

◆ GetBinCount()

double cbm::algo::qa::Prof1D::GetBinCount ( uint32_t iBin) const
inline

Gets bin entries.

Parameters
iBinBin index

Definition at line 673 of file Histogram.h.

◆ GetBinError()

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

Gets bin error.

Parameters
iBinBin index

Definition at line 677 of file Histogram.h.

◆ GetEntries() [1/2]

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

Gets number of entries.

Definition at line 287 of file Histogram.h.

◆ GetEntries() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetFlag ( EHistFlag key) const
inlineinherited

Get flag.

Parameters
keyFlag key from the EHistFlag enumeration

Definition at line 295 of file Histogram.h.

◆ GetFlag() [2/2]

bool cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetMaximum ( ) const
inlineinherited

Gets maximum value.

Definition at line 337 of file Histogram.h.

◆ GetMaximum() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetMaxX ( ) const
inlineinherited

Gets x-axis lower bound.

Definition at line 313 of file Histogram.h.

◆ GetMaxX() [2/2]

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

Gets x-axis lower bound.

Definition at line 313 of file Histogram.h.

◆ GetMaxY()

double cbm::algo::qa::Prof1D::GetMaxY ( ) const
inline

Gets y-axis lower bound.

Definition at line 683 of file Histogram.h.

◆ GetMetadata() [1/2]

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

Gets metadata instance.

Definition at line 301 of file Histogram.h.

◆ GetMetadata() [2/2]

const HistogramMetadata & cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetMetadataString ( ) const
inlineinherited

Gets metadata string.

Definition at line 304 of file Histogram.h.

◆ GetMetadataString() [2/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetMinimum ( ) const
inlineinherited

Gets minimum value.

Definition at line 343 of file Histogram.h.

◆ GetMinimum() [2/2]

double cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetMinX ( ) const
inlineinherited

Gets x-axis lower bound.

Definition at line 310 of file Histogram.h.

◆ GetMinX() [2/2]

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

Gets x-axis lower bound.

Definition at line 310 of file Histogram.h.

◆ GetMinY()

double cbm::algo::qa::Prof1D::GetMinY ( ) const
inline

Gets y-axis lower bound.

Definition at line 680 of file Histogram.h.

◆ GetName() [1/2]

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

Gets name.

Definition at line 298 of file Histogram.h.

◆ GetName() [2/2]

const std::string & cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetNbinsX ( ) const
inlineinherited

Gets number of bins for x axis.

Definition at line 307 of file Histogram.h.

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

◆ GetNbinsX() [2/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetNbinsY ( ) const
inlineinherited

Gets number of bins for y axis.

Definition at line 317 of file Histogram.h.

◆ GetNbinsY() [2/2]

uint32_t cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::GetTitle ( ) const
inlineinherited

Gets title.

Definition at line 349 of file Histogram.h.

◆ GetTitle() [2/2]

const std::string & cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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]

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

Copy assignment operator.

◆ operator=() [2/2]

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

Move assignment operator.

◆ Reset() [1/2]

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

Resets the histogram.

Definition at line 352 of file Histogram.h.

◆ Reset() [2/2]

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

Resets the histogram.

Definition at line 352 of file Histogram.h.

◆ serialize()

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

Definition at line 689 of file Histogram.h.

◆ SetFlag() [1/2]

void cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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.

◆ SetFlag() [2/2]

void cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::SetName ( const std::string & name)
inlineinherited

Sets name.

Parameters
nameHistogram name

Definition at line 366 of file Histogram.h.

◆ SetName() [2/2]

void cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_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.

◆ SetTitle() [2/2]

void cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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 rule.

Definition at line 687 of file Histogram.h.

Member Data Documentation

◆ fEntries [1/2]

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

Number of histogram entries.

Definition at line 416 of file Histogram.h.

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

◆ fEntries [2/2]

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

Number of histogram entries.

Definition at line 416 of file Histogram.h.

◆ fHistogram [1/2]

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

◆ fHistogram [2/2]

Hist_t cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::fMetadata
protectedinherited

Meta-data for histogram.

Definition at line 417 of file Histogram.h.

◆ fMetadata [2/2]

HistogramMetadata cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::fName
protectedinherited

Name of the histogram.

Definition at line 414 of file Histogram.h.

◆ fName [2/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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, ProfStorage_t, TotalSums1D >::fTitle
protectedinherited

Title of the histogram.

Definition at line 415 of file Histogram.h.

◆ fTitle [2/2]

std::string cbm::algo::qa::Histogram< Axes1D_t, ProfStorage_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().

◆ fYmax

double cbm::algo::qa::Prof1D::fYmax = 0.
private

Upper bound of the profile y-axis.

Definition at line 697 of file Histogram.h.

◆ fYmin

double cbm::algo::qa::Prof1D::fYmin = 0.
private

Lower bound of the profile y-axis.

Definition at line 696 of file Histogram.h.

◆ Rank [1/2]

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

Definition at line 254 of file Histogram.h.

◆ Rank [2/2]

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

Definition at line 254 of file Histogram.h.


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