Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJWaveformUI Class Reference

#include <MJWaveformUI.hh>

List of all members.

Public Member Functions

 MJWaveformUI (MJWaveformManager *manager)
 MJWaveformUI (const MJWaveformUI &)
 ~MJWaveformUI ()
void StartSession ()
void ExecuteFromFile (char *fname)
void ExecuteCommand ()
void ParseLine ()

Private Attributes

MJWaveformManagerfManager
string fPrompt
string fLine
vector< string > fArguments


Detailed Description

AUTHOR: R.Henning CONTACT: FIRST SUBMISSION: Tue Jun 22 14:27:32 PDT 2004

REVISION:

06-22-2004, Created, R. Henning

Definition at line 83 of file MJWaveformUI.hh.


Constructor & Destructor Documentation

MJWaveformUI::MJWaveformUI MJWaveformManager manager  ) 
 

AUTHOR: R.Henning CONTACT: FIRST SUBMISSION: Tue Jun 22 14:27:32 PDT 2004

REVISION:

06-22-2004, Created, R. Henning

Definition at line 59 of file MJWaveformUI.cc.

References fPrompt.

MJWaveformUI::MJWaveformUI const MJWaveformUI  ) 
 

Definition at line 67 of file MJWaveformUI.cc.

MJWaveformUI::~MJWaveformUI  ) 
 

Definition at line 72 of file MJWaveformUI.cc.


Member Function Documentation

void MJWaveformUI::ExecuteCommand  ) 
 

Definition at line 96 of file MJWaveformUI.cc.

References MJVWaveformDetector::BeginOfEventAction(), MJVWaveformDetector::BeginOfRunAction(), MJVWaveformDetector::Construct(), MJVWaveformDetector::EndOfEventAction(), MJVWaveformDetector::EndOfRunAction(), fArguments, fManager, MJVWaveformDetector::GenerateSignals(), MJWaveformManager::GetDetector(), MJLog, and MJWaveformManager::SetDetector().

Referenced by StartSession().

void MJWaveformUI::ExecuteFromFile char *  fname  ) 
 

Definition at line 91 of file MJWaveformUI.cc.

void MJWaveformUI::ParseLine  ) 
 

Definition at line 166 of file MJWaveformUI.cc.

References fArguments, and fLine.

Referenced by StartSession().

void MJWaveformUI::StartSession  ) 
 

Definition at line 77 of file MJWaveformUI.cc.

References ExecuteCommand(), MJLog, and ParseLine().


Member Data Documentation

vector<string> MJWaveformUI::fArguments [private]
 

Definition at line 112 of file MJWaveformUI.hh.

Referenced by ExecuteCommand(), and ParseLine().

string MJWaveformUI::fLine [private]
 

Definition at line 111 of file MJWaveformUI.hh.

Referenced by ParseLine().

MJWaveformManager* MJWaveformUI::fManager [private]
 

Definition at line 108 of file MJWaveformUI.hh.

Referenced by ExecuteCommand().

string MJWaveformUI::fPrompt [private]
 

Definition at line 110 of file MJWaveformUI.hh.

Referenced by MJWaveformUI().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:59 2004 for Majorana Simulation by  doxygen 1.3.9.1