Tomographer  v5.2
Tomographer C++ Framework Documentation
Tomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ > Struct Template Reference

Traits-like class for ValueHistogramWithBinningMHRWStatsCollector. More...

#include <tomographer/mhrwstatscollectors.h>

Public Types

typedef ValueCalculator_ ValueCalculator
 The type of the ValueCalculator Interface which calculates the value of which we're collecting a histogram.
 
typedef CountIntType_ CountIntType
 Type used to count the number of hits in each bin.
 
typedef CountRealAvgType_ CountRealAvgType
 Type used to store the averages of the histogram bins.
 
typedef ValueCalculator::ValueType ValueType
 The type of a value calculated by the ValueCalculator Interface.
 
typedef BinningAnalysisParams< ValueType, NumTrackValues, NumLevels, false, CountIntTypeBinningAnalysisParamsType
 The relevant BinningAnalysis parameters for us.
 
typedef Histogram< typename ValueCalculator::ValueType, CountIntTypeBaseHistogramType
 The Base Histogram Type. More...
 
typedef HistogramWithErrorBars< typename ValueCalculator::ValueType, CountRealAvgTypeHistogramType
 The Final Histogram Type (with error bars). More...
 
typedef HistogramType::Params HistogramParams
 The corresponding histogram params type. More...
 
typedef ValueHistogramWithBinningMHRWStatsCollectorResult< HistogramType, BinningAnalysisParamsTypeResult
 Result type of the corresponding ValueHistogramWithBinningMHRWStatsCollector.
 

Static Public Attributes

static constexpr int NumTrackValues = NumTrackValues_
 Number of values we're tracking, i.e. the number of bins in the histogram [for now].
 
static constexpr int NumLevels = NumLevels_
 The number of levels in the binning analysis. See BinningAnalysis.
 

Detailed Description

template<typename ValueCalculator_, typename CountIntType_ = int, typename CountRealAvgType_ = double, int NumTrackValues_ = Eigen::Dynamic, int NumLevels_ = Eigen::Dynamic>
struct Tomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ >

Traits-like class for ValueHistogramWithBinningMHRWStatsCollector.

Collects the template parameters for use with ValueHistogramWithBinningMHRWStatsCollector.

Provides also some trait properties, such as the corresponding result type Result.

Definition at line 703 of file mhrwstatscollectors.h.

Member Typedef Documentation

§ BaseHistogramType

template<typename ValueCalculator_ , typename CountIntType_ = int, typename CountRealAvgType_ = double, int NumTrackValues_ = Eigen::Dynamic, int NumLevels_ = Eigen::Dynamic>
typedef Histogram<typename ValueCalculator::ValueType, CountIntType> Tomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ >::BaseHistogramType

The Base Histogram Type.

The type of the histogram which simply stores the bin counts.

Definition at line 729 of file mhrwstatscollectors.h.

§ HistogramParams

template<typename ValueCalculator_ , typename CountIntType_ = int, typename CountRealAvgType_ = double, int NumTrackValues_ = Eigen::Dynamic, int NumLevels_ = Eigen::Dynamic>
typedef HistogramType::Params Tomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ >::HistogramParams

The corresponding histogram params type.

Definition at line 737 of file mhrwstatscollectors.h.

§ HistogramType

template<typename ValueCalculator_ , typename CountIntType_ = int, typename CountRealAvgType_ = double, int NumTrackValues_ = Eigen::Dynamic, int NumLevels_ = Eigen::Dynamic>
typedef HistogramWithErrorBars<typename ValueCalculator::ValueType, CountRealAvgType> Tomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ >::HistogramType

The Final Histogram Type (with error bars).

Definition at line 733 of file mhrwstatscollectors.h.


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