Belle II Software  release-05-02-19
AsyncDisplayModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2013 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Christian Pulvermacher *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #ifndef ASYNCDISPLAYMODULE_H
12 #define ASYNCDISPLAYMODULE_H
13 
14 #include <framework/pcore/AsyncWrapper.h>
15 
16 namespace Belle2 {
22  class AsyncDisplayModule : public AsyncWrapper {
23  public:
25  AsyncDisplayModule(): AsyncWrapper("Display")
26  {
27  setDescription("Starts the Display module asynchronously (with buffered input). Note that the buffer is limited in size and not all events can be passed to the display once it is full. (Configurable using 'discardOldEvents' param).");
28  }
29  ~AsyncDisplayModule() { } //< dtor
30  };
32 }
33 
34 #endif
Belle2::Module::setDescription
void setDescription(const std::string &description)
Sets the description of the module.
Definition: Module.cc:216
Belle2::AsyncDisplayModule::AsyncDisplayModule
AsyncDisplayModule()
constructor.
Definition: AsyncDisplayModule.h:33
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::AsyncWrapper::AsyncWrapper
AsyncWrapper(const std::string &moduleType)
Wrap am module of given type.
Definition: AsyncWrapper.cc:53