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

#include <RadialPeak.h>

Public Member Functions

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

Static Public Attributes

static const std::string name = "RadialPeak"
 

Private Attributes

std::string peak_filename_
 
int turn_number_
 
std::tuple< std::string, int > argument_types
 

Detailed Description

A simple expression to get the n-th peak of a radial probe

Definition at line 16 of file RadialPeak.h.

Constructor & Destructor Documentation

◆ RadialPeak()

RadialPeak::RadialPeak ( )
inline

Definition at line 20 of file RadialPeak.h.

Member Function Documentation

◆ operator()()

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

Definition at line 24 of file RadialPeak.h.

References PeakReader::getPeak(), PeakReader::parseFile(), peak_filename_, and turn_number_.

Here is the call graph for this function:

Member Data Documentation

◆ argument_types

std::tuple<std::string, int> RadialPeak::argument_types
private

Definition at line 54 of file RadialPeak.h.

◆ name

const std::string RadialPeak::name = "RadialPeak"
static

Definition at line 18 of file RadialPeak.h.

◆ peak_filename_

std::string RadialPeak::peak_filename_
private

Definition at line 50 of file RadialPeak.h.

Referenced by operator()().

◆ turn_number_

int RadialPeak::turn_number_
private

Definition at line 51 of file RadialPeak.h.

Referenced by operator()().


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