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

Traits-like class for ValueHistogramWithBinningMHRWStatsCollector. More...

#include <tomographer2/mhrwstatscollectors.h>

Classes

struct  Result
 Result type of the corresponding ValueHistogramWithBinningMHRWStatsCollector. More...
 

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 UniformBinsHistogram< typename ValueCalculator::ValueType, CountIntTypeBaseHistogramType
 The Base Histogram Type. More...
 
typedef UniformBinsHistogramWithErrorBars< typename ValueCalculator::ValueType, CountRealAvgTypeHistogramType
 The Final Histogram Type (with error bars). More...
 
typedef HistogramType::Params HistogramParams
 The corresponding histogram params type. More...
 

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 394 of file mhrwstatscollectors.h.

Member Typedef Documentation

template<typename ValueCalculator_ , typename CountIntType_ = int, typename CountRealAvgType_ = double, int NumTrackValues_ = Eigen::Dynamic, int NumLevels_ = Eigen::Dynamic>
typedef UniformBinsHistogram<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 420 of file mhrwstatscollectors.h.

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 428 of file mhrwstatscollectors.h.

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

The Final Histogram Type (with error bars).

Definition at line 424 of file mhrwstatscollectors.h.


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