OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
SumErrSqRadialPeak Struct Reference

#include <SumErrSqRadialPeak.h>

Public Member Functions

Expressions::Result_t operator() (client::function::arguments_t args)
 

Static Public Attributes

static const std::string name
 

Private Attributes

std::string meas_filename_
 
std::string sim_filename_
 
int begin_
 
int end_
 
boost::tuple< std::string,
std::string, int, int > 
argument_types
 

Detailed Description

A simple expression computing the sum of all peak errors (given as first and second argument) for a range of peaks (third argument and fourth argument) according to

\[ result = \frac{1}{n} * \sqrt{\sum_{i=start}^end (measurement_i - value_i)^2} \]

Definition at line 25 of file SumErrSqRadialPeak.h.

Member Function Documentation

Expressions::Result_t SumErrSqRadialPeak::operator() ( client::function::arguments_t  args)
inline

Definition at line 29 of file SumErrSqRadialPeak.h.

References begin_, Physics::e, end_, endl(), meas_filename_, sim_filename_, sqrt(), sum(), and OptPilotException::what().

Here is the call graph for this function:

Member Data Documentation

boost::tuple<std::string, std::string, int, int> SumErrSqRadialPeak::argument_types
private

Definition at line 85 of file SumErrSqRadialPeak.h.

int SumErrSqRadialPeak::begin_
private

Definition at line 81 of file SumErrSqRadialPeak.h.

Referenced by operator()().

int SumErrSqRadialPeak::end_
private

Definition at line 82 of file SumErrSqRadialPeak.h.

Referenced by operator()().

std::string SumErrSqRadialPeak::meas_filename_
private

Definition at line 79 of file SumErrSqRadialPeak.h.

Referenced by operator()().

const std::string SumErrSqRadialPeak::name
static

Definition at line 27 of file SumErrSqRadialPeak.h.

std::string SumErrSqRadialPeak::sim_filename_
private

Definition at line 80 of file SumErrSqRadialPeak.h.

Referenced by operator()().


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