fdhwlib  2.0.25
CursesEvent Class Reference

#include <cursesevent.h>

Inheritance diagram for CursesEvent:
TsEvent

List of all members.

Public Member Functions

Private Attributes


Detailed Description

Display the information of an event using the ncurses library calls.

Definition at line 51 of file cursesevent.h.


Constructor & Destructor Documentation

CursesEvent::CursesEvent ( )
CursesEvent::~CursesEvent ( )

Member Function Documentation

void CursesEvent::display ( WINDOW *  win,
int  entry,
SltTime tFirst = 0,
int  nEv = 0,
int  firstBin = 0,
int  nBins = 1000 
)
void CursesEvent::displayADCData ( WINDOW *  win)
void CursesEvent::displayHeader ( WINDOW *  win)

Display the event header information in a single line for tabular output.

void CursesEvent::displayTriggerData ( WINDOW *  win)
void CursesEvent::displayTriggerData ( )
int CursesEvent::getFirstTimeBin ( )

Get the first time bin.

void CursesEvent::handleKeyEvent ( WINDOW *  win,
int  key,
bool  focus 
)
int CursesEvent::loadDaqFormat ( TMirrorEvent *  ev) [virtual]

Load a DAQ event and classify it.

Reimplemented from TsEvent.

int CursesEvent::loadDaqFormat ( TEyeEvent *  ev) [virtual]

Reimplemented from TsEvent.

void CursesEvent::moveToPixel ( WINDOW *  win)

Move the cursor to the actual windows position.

int CursesEvent::setFirstTimeBin ( int  bin)

Set the first time bin to be displayed.

void CursesEvent::setFixColumnMode ( bool  mode)

Member Data Documentation

EventClassifier::EEventClass CursesEvent::eventClass [private]

Classification of the event.

Definition at line 105 of file cursesevent.h.

EventClassifier CursesEvent::fEventClassifier [private]

Instance of the event classifier.

Definition at line 108 of file cursesevent.h.

Reimplemented from TsEvent.

Definition at line 95 of file cursesevent.h.

Reimplemented from TsEvent.

Definition at line 97 of file cursesevent.h.

WINDOW* CursesEvent::winADC [private]

Definition at line 101 of file cursesevent.h.

WINDOW* CursesEvent::winTrigger [private]

Definition at line 99 of file cursesevent.h.


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