void loadSettings()
load the settings of the reader
Event to store all LCLS Data.
base class for all file readers
Splitter _split
a splitter object to split up the lines
char _delim
the deliminator by which the values are separated in the ascii file
bool operator()(std::ifstream &file, CASSEvent &event)
read the frms6 file contents put them into cassevent
class for reading txt files
contains base class for all file readers
file contains global definitions for project cass
split the line into the values in that line
std::vector< std::string > _headers
the value names
size_t _linesToSkip
how many lines should be skipped before reading the header line
void readHeaderInfo(std::ifstream &file)
read the file header
std::string _eventIdhead
the header name under which the event id is stored