PAASS
Software suite to Acquire and Analyze Data from Pixie16
fileInformation Class Reference

#include <ScanInterface.hpp>

Collaboration diagram for fileInformation:

Public Member Functions

 fileInformation ()
 
 ~fileInformation ()
 
size_t size ()
 
bool at (const size_t &index_, std::string &name, std::string &value)
 
template<typename T >
bool push_back (const std::string &name_, const T &value_, const std::string &units_="")
 
bool is_in (const std::string &name_)
 
std::string print (const size_t &index_)
 
void clear ()
 

Private Attributes

std::vector< std::string > parnames
 
std::vector< std::string > parvalues
 

Detailed Description

Definition at line 54 of file ScanInterface.hpp.

Constructor & Destructor Documentation

§ fileInformation()

fileInformation::fileInformation ( )
inline

Definition at line 56 of file ScanInterface.hpp.

§ ~fileInformation()

fileInformation::~fileInformation ( )
inline

Definition at line 58 of file ScanInterface.hpp.

Member Function Documentation

§ at()

bool fileInformation::at ( const size_t &  index_,
std::string &  name,
std::string &  value 
)

Definition at line 76 of file ScanInterface.cpp.

§ clear()

void fileInformation::clear ( )

Definition at line 110 of file ScanInterface.cpp.

§ is_in()

bool fileInformation::is_in ( const std::string &  name_)

Definition at line 98 of file ScanInterface.cpp.

§ print()

std::string fileInformation::print ( const size_t &  index_)

Definition at line 105 of file ScanInterface.cpp.

§ push_back()

template<typename T >
bool fileInformation::push_back ( const std::string &  name_,
const T &  value_,
const std::string &  units_ = "" 
)

Definition at line 84 of file ScanInterface.cpp.

§ size()

size_t fileInformation::size ( )
inline

Definition at line 60 of file ScanInterface.hpp.

Here is the call graph for this function:

Field Documentation

§ parnames

std::vector<std::string> fileInformation::parnames
private

Definition at line 74 of file ScanInterface.hpp.

§ parvalues

std::vector<std::string> fileInformation::parvalues
private

Definition at line 76 of file ScanInterface.hpp.


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