Belle II Software development
EclDisplayAsyncModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11//Framework
12#include <framework/pcore/AsyncWrapper.h>
13
14
15namespace Belle2 {
26
27 public:
28
30 EclDisplayAsyncModule() : AsyncWrapper("EclDisplay")
31 {
32 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).");
33 }
34
37
38 };
40}
Wraps a given Module to execute it asynchronously.
Definition: AsyncWrapper.h:34
Displays energy distribution in ECL.
void setDescription(const std::string &description)
Sets the description of the module.
Definition: Module.cc:214
Abstract base class for different kinds of events.