Belle II Software  release-05-02-19
EclDisplayAsyncModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2015 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Mikhail Remnev, Dmitry Matvienko *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 //Framework
14 #include <framework/pcore/AsyncWrapper.h>
15 
16 
17 namespace Belle2 {
27  class EclDisplayAsyncModule : public AsyncWrapper {
28 
29  public:
30 
32  EclDisplayAsyncModule() : AsyncWrapper("EclDisplay")
33  {
34  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).");
35  }
36 
39 
40  };
42 }
Belle2::Module::setDescription
void setDescription(const std::string &description)
Sets the description of the module.
Definition: Module.cc:216
Belle2::EclDisplayAsyncModule
Displays energy distribution in ECL.
Definition: EclDisplayAsyncModule.h:35
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