ra4_stats  0341147a0dc35f80f4e12c6003afb76a38e2ed6e
Public Member Functions | Private Attributes | List of all members
BlockYields Class Reference

#include <block_yields.hpp>

Public Member Functions

 BlockYields (const Block &block, const std::set< Process > &processes, const Cut &cut, const YieldManager &yields)
 
std::vector< GammaParamsRowSums () const
 
std::vector< GammaParamsColSums () const
 
size_t MaxRow () const
 
size_t MaxCol () const
 
GammaParams Total () const
 

Private Attributes

std::vector< std::vector< GammaParams > > gps_
 

Detailed Description

Definition at line 15 of file block_yields.hpp.

Constructor & Destructor Documentation

BlockYields::BlockYields ( const Block block,
const std::set< Process > &  processes,
const Cut cut,
const YieldManager yields 
)

Definition at line 9 of file block_yields.cpp.

References Block::Bins(), YieldManager::GetYield(), and gps_.

Member Function Documentation

vector< GammaParams > BlockYields::ColSums ( ) const

Definition at line 43 of file block_yields.cpp.

References gps_.

Referenced by WorkspaceGenerator::AddABCDParameters(), and MaxCol().

size_t BlockYields::MaxCol ( ) const
size_t BlockYields::MaxRow ( ) const
vector< GammaParams > BlockYields::RowSums ( ) const

Definition at line 33 of file block_yields.cpp.

References gps_.

Referenced by WorkspaceGenerator::AddABCDParameters(), and MaxRow().

GammaParams BlockYields::Total ( ) const

Definition at line 81 of file block_yields.cpp.

References gps_.

Referenced by WorkspaceGenerator::AddABCDParameters().

Member Data Documentation

std::vector<std::vector<GammaParams> > BlockYields::gps_
private

Definition at line 31 of file block_yields.hpp.

Referenced by BlockYields(), ColSums(), RowSums(), and Total().


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