OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | List of all members
SDDSReader Class Reference

Implements a parser and value extractor for Probe loss files. More...

#include <SDDSReader.h>

Inheritance diagram for SDDSReader:
Inheritance graph
[legend]
Collaboration diagram for SDDSReader:
Collaboration graph
[legend]

Public Member Functions

 SDDSReader (const std::string &fname)
 
void parseFile ()
 
- Public Member Functions inherited from SDDS::SDDSParser
 SDDSParser ()
 
 SDDSParser (const std::string &input)
 
void setInput (const std::string &input)
 
file run ()
 
file getData ()
 
ast::columnData_t getColumnData (const std::string &columnName)
 
ast::datatype getColumnType (const std::string &col_name)
 
template<typename T >
void getValue (int t, std::string column_name, T &nval)
 
template<typename T >
void getInterpolatedValue (std::string ref_name, double ref_val, std::string col_name, T &nval)
 
template<typename T >
void getInterpolatedValue (double spos, std::string col_name, T &nval)
 
template<typename T >
void getParameterValue (std::string parameter_name, T &nval)
 
template<typename T >
T getBoostVariantValue (const ast::variant_t &val, int datatype) const
 Convert value from boost variant (only numeric types) to a value of type T. More...
 

Detailed Description

Implements a parser and value extractor for Probe loss files.

Definition at line 6 of file SDDSReader.h.

Constructor & Destructor Documentation

SDDSReader::SDDSReader ( const std::string &  fname)
inline

Definition at line 9 of file SDDSReader.h.

Member Function Documentation

void SDDSReader::parseFile ( )
inline

Definition at line 13 of file SDDSReader.h.

References SDDS::SDDSParser::run().

Here is the call graph for this function:


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