npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::ArrayStdevProjector< T, Result > Class Template Reference

#include <ArrayProjectors.hh>

Inheritance diagram for npstat::ArrayStdevProjector< T, Result >:
npstat::AbsVisitor< T, Result >

Public Member Functions

void clear ()
 
void process (const T &value)
 
Result result ()
 

Detailed Description

template<typename T, typename Result>
class npstat::ArrayStdevProjector< T, Result >

Standard deviation projector using an accurate two-pass algorithm

Member Function Documentation

◆ clear()

template<typename T , typename Result >
void npstat::ArrayStdevProjector< T, Result >::clear ( )
inlinevirtual

Clear all accumulated results

Implements npstat::AbsVisitor< T, Result >.

◆ process()

template<typename T , typename Result >
void npstat::ArrayStdevProjector< T, Result >::process ( const T &  value)
inlinevirtual

Process one array point

Implements npstat::AbsVisitor< T, Result >.

◆ result()

template<typename T , typename Result >
Result npstat::ArrayStdevProjector< T, Result >::result ( )
virtual

Return the result at the end of array processing

Implements npstat::AbsVisitor< T, Result >.


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