ICP  1
Public Member Functions | Protected Member Functions | List of all members
EventsToolApp Class Reference
Inheritance diagram for EventsToolApp:
Inheritance graph

Public Member Functions

 EventsToolApp ()
 
virtual int main (const std::vector< std::string > &args)
 

Protected Member Functions

void initialize (Poco::Util::Application &self)
 
void uninitialize ()
 
void defineOptions (Poco::Util::OptionSet &options)
 
void displayHelp ()
 
void handleHelp (const std::string &name, const std::string &value)
 
int convertRawToEvents (const std::string &raw_file, int run_number)
 
int processNeXusFile (const std::string &nexus_file)
 
int liveData (const std::string &host)
 connect to an event mode control progam and read live events More...
 
- Protected Member Functions inherited from ISIS::Base
 Base (const std::string &logger_name="UNKNOWN")
 
void setLoggerName (const std::string &logger_name)
 
virtual ~Base ()
 
virtual std::string loggingPrefix () const
 
void setThisLoggerLevel (int level)
 

Additional Inherited Members

- Static Protected Member Functions inherited from ISIS::Base
static void setAllLoggerLevel (int level)
 
- Protected Attributes inherited from ISIS::Base
Poco::Logger * m_logger
 
Poco::LogStream * m_logstr
 
Poco::Mutex m_logger_lock
 

Detailed Description

Definition at line 13 of file events_tool.cpp.

Constructor & Destructor Documentation

EventsToolApp::EventsToolApp ( )
inline

Definition at line 16 of file events_tool.cpp.

Member Function Documentation

int EventsToolApp::convertRawToEvents ( const std::string &  raw_file,
int  run_number 
)
protected
void EventsToolApp::defineOptions ( Poco::Util::OptionSet &  options)
protected

Definition at line 48 of file events_tool.cpp.

References handleHelp().

void EventsToolApp::displayHelp ( )
protected

Definition at line 106 of file events_tool.cpp.

Referenced by handleHelp().

void EventsToolApp::handleHelp ( const std::string &  name,
const std::string &  value 
)
protected

Definition at line 117 of file events_tool.cpp.

References displayHelp().

Referenced by defineOptions().

void EventsToolApp::initialize ( Poco::Util::Application &  self)
inlineprotected

Definition at line 19 of file events_tool.cpp.

References ISIS::Base::setLoggerName().

int EventsToolApp::liveData ( const std::string &  host)
protected
int EventsToolApp::main ( const std::vector< std::string > &  args)
virtual
int EventsToolApp::processNeXusFile ( const std::string &  nexus_file)
protected

Definition at line 282 of file events_tool.cpp.

Referenced by main().

void EventsToolApp::uninitialize ( )
inlineprotected

Definition at line 26 of file events_tool.cpp.


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