EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
Loading...
Searching...
No Matches
EvtParser Class Reference

#include <EvtGenBase/EvtParser.hh>

Public Member Functions

 EvtParser ()
 ~EvtParser ()
int read (const std::string filename)
int getNToken ()
const std::string & getToken (int i)
int getLineofToken (int i)

Private Member Functions

void addToken (int line, const std::string &string)

Private Attributes

int m_ntoken
std::string * m_tokenlist
int * m_linelist
int m_lengthoftokenlist

Detailed Description

Definition at line 26 of file EvtParser.hh.

Constructor & Destructor Documentation

◆ EvtParser()

EvtParser::EvtParser ( )

Definition at line 32 of file EvtParser.cpp.

◆ ~EvtParser()

EvtParser::~EvtParser ( )

Definition at line 40 of file EvtParser.cpp.

Member Function Documentation

◆ addToken()

void EvtParser::addToken ( int line,
const std::string & string )
private

Definition at line 128 of file EvtParser.cpp.

◆ getLineofToken()

int EvtParser::getLineofToken ( int i)

Definition at line 56 of file EvtParser.cpp.

◆ getNToken()

int EvtParser::getNToken ( )

Definition at line 46 of file EvtParser.cpp.

◆ getToken()

const std::string & EvtParser::getToken ( int i)

Definition at line 51 of file EvtParser.cpp.

◆ read()

int EvtParser::read ( const std::string filename)

Definition at line 61 of file EvtParser.cpp.

Member Data Documentation

◆ m_lengthoftokenlist

int EvtParser::m_lengthoftokenlist
private

Definition at line 40 of file EvtParser.hh.

◆ m_linelist

int* EvtParser::m_linelist
private

Definition at line 39 of file EvtParser.hh.

◆ m_ntoken

int EvtParser::m_ntoken
private

Definition at line 37 of file EvtParser.hh.

◆ m_tokenlist

std::string* EvtParser::m_tokenlist
private

Definition at line 38 of file EvtParser.hh.


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