39 fReader->
Panic(
"QReaderEventGeneratorFiller: Event List is empty");
#define Q_BEGIN_NAMESPACE
Q_BEGIN_NAMESPACE QReaderEventGenerator * QReaderEventGeneratorFactory(const std::string &name)
const std::string & GetString(const std::string &parname, const std::string &defVal, bool warnCfg=true) const
Get a string parameter from config file ( see GetDouble() )
void Panic(const char *descr,...) const
Send a panic message (stops the framework) with printf syntax.
Visitor class of QEvent that provides full handling of QEvent.
QEvent & GetEvent()
Get the QEvent.
void Assign(const QEvent &ev)
copies the underlying QEvent (calls QEvent::operator=)
virtual void EndProcessCall()
End a process call and increment time and calls.
virtual void StartProcessCall()
Start of a process call.
bool Do(QEventAssembler &eva)
QCachedEventList fEventList
void Init(QEventAssembler &eva)
QReaderEventGenerator * fReaderEventGenerator
QReaderEventGeneratorFiller(QReader *reader)
~QReaderEventGeneratorFiller()
virtual void FillList(const QEvent &ev, QCachedEventList &list)=0
void InitBase(const QReader &reader, QEventAssembler &eva)
Base class for diana event readers.
virtual bool Do(QEventAssembler &eva)=0
Do method is called for each event, getting the QEventAssembler as argument. This method must be impl...