ICP
1
|
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 |
Definition at line 13 of file events_tool.cpp.
|
inline |
Definition at line 16 of file events_tool.cpp.
|
protected |
Definition at line 250 of file events_tool.cpp.
References EventStore::addGoodEventCallback(), EventStore::addRawFileInputSource(), convert_good_event_callback(), ISISRAW::crat, EventStore::endHeaderSeen(), good_events_c, ISISRAW::i_det, LOGSTR_INFORMATION, ISISRAW::printInfo(), ISISRAW::readFromFile(), EventStore::setOutputFileName(), EventStore::start(), and EventStore::stop().
Referenced by main().
|
protected |
Definition at line 48 of file events_tool.cpp.
References handleHelp().
|
protected |
Definition at line 106 of file events_tool.cpp.
Referenced by handleHelp().
|
protected |
Definition at line 117 of file events_tool.cpp.
References displayHelp().
Referenced by defineOptions().
|
inlineprotected |
Definition at line 19 of file events_tool.cpp.
References ISIS::Base::setLoggerName().
|
protected |
connect to an event mode control progam and read live events
Definition at line 380 of file events_tool.cpp.
References TCPStreamEventDataNeutron::data, TCPStreamEventHeaderNeutron::frame_number, TCPStreamEventHeaderNeutron::frame_time_zero, TCPStreamEventDataNeutron::head, TCPStreamEventDataNeutron::head_n, TCPStreamEventDataSetup::head_setup, TCPStreamEventHeader::isValid(), TCPStreamEventHeaderNeutron::isValid(), TCPStreamEventDataNeutron::isValid(), TCPStreamEventDataSetup::isValid(), TCPStreamEventHeader::length, TCPStreamEventHeaderNeutron::length, TCPStreamEventHeader::Neutron, TCPStreamEventHeaderNeutron::nevents, TCPStreamEventHeaderSetup::run_number, and TCPStreamEventHeader::type.
Referenced by main().
|
virtual |
Definition at line 189 of file events_tool.cpp.
References EventStore::addAllEventCallback(), EventStore::addAllFrameCallback(), EventStore::addFileInputSource(), EventStore::addGoodEventCallback(), EventStore::addGoodFrameCallback(), all_event_callback(), all_events_c, all_frame_callback(), convertRawToEvents(), EventStore::endHeaderSeen(), good_event_callback(), good_events_c, good_frame_callback(), liveData(), loadAppConfig(), LOGSTR_INFORMATION, PPP_TO_UAMPH, processNeXusFile(), EventStore::FileEventSourceInfo::raw_events, EventStore::FileEventSourceInfo::raw_frames, EventStore::start(), EventStore::stop(), and sum_map_values().
|
protected |
Definition at line 282 of file events_tool.cpp.
Referenced by main().
|
inlineprotected |
Definition at line 26 of file events_tool.cpp.