/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Static Public Member Functions
IEvtDsp Class Reference

Interface class for EvtDsp tool. More...

#include <IEvtDsp.h>

Inheritance diagram for IEvtDsp:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 IEvtDsp ()
 default constructor Give them some non-physical value
virtual StatusCode initEngine ()=0
 Initialize event display engine.
virtual StatusCode plotAD (DayaBay::Detector det, double chrg[8][24], double time[8][24], const char *chrgunit=0, const char *timeunit=0, const char *info=0)=0
 Plot AD.
virtual StatusCode plotPool (DayaBay::Detector det, double chrg[9][24][2], double time[9][24][2], const char *chrgunit=0, const char *timeunit=0, const char *info=0)=0
 Plot pool.
virtual StatusCode pause ()=0
 A pause method for user. After this all displayed stuff will be flushed.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Retrieve interface ID.

Detailed Description

Interface class for EvtDsp tool.

Author:
Zhe Wang, Feb. 15, 2010

Definition at line 22 of file IEvtDsp.h.


Constructor & Destructor Documentation

IEvtDsp::IEvtDsp ( ) [inline]

default constructor Give them some non-physical value

Definition at line 30 of file IEvtDsp.h.

{}

Member Function Documentation

static const InterfaceID& IEvtDsp::interfaceID ( ) [inline, static]

Retrieve interface ID.

Definition at line 26 of file IEvtDsp.h.

{ return IID_IEvtDsp; }
virtual StatusCode IEvtDsp::initEngine ( ) [pure virtual]

Initialize event display engine.

Implemented in EvtDsp.

virtual StatusCode IEvtDsp::plotAD ( DayaBay::Detector  det,
double  chrg[8][24],
double  time[8][24],
const char *  chrgunit = 0,
const char *  timeunit = 0,
const char *  info = 0 
) [pure virtual]

Plot AD.

Implemented in EvtDsp.

virtual StatusCode IEvtDsp::plotPool ( DayaBay::Detector  det,
double  chrg[9][24][2],
double  time[9][24][2],
const char *  chrgunit = 0,
const char *  timeunit = 0,
const char *  info = 0 
) [pure virtual]

Plot pool.

Implemented in EvtDsp.

virtual StatusCode IEvtDsp::pause ( ) [pure virtual]

A pause method for user. After this all displayed stuff will be flushed.

Implemented in EvtDsp.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:06:33 for EvtDsp by doxygen 1.7.4