Belle II Software development
MakeDumHSLBData.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#ifndef MAKEDUMHSLBDATA_H
10#define MAKEDUMHSLBDATA_H
11
12#include <rawdata/modules/PrintDataTemplate.h>
13
14
15namespace Belle2 {
23 // Public functions
24 public:
25
28 virtual ~MakeDumHSLBDataModule();
29
31 virtual void initialize() override;
32
34 virtual void event() override;
35
37 virtual void writeData(RawCOPPER* raw_copper, int i);
38
39 protected :
40
42 std::string m_out_fname;
43
46
47 };
48
50} // end namespace Belle2
51
52#endif // MODULEHELLO_H
Module to make a binary file from Raw*** events for input of wirte-dumhsbx.
virtual void initialize() override
initialization
virtual void writeData(RawCOPPER *raw_copper, int i)
write data
virtual void event() override
event module
int m_filefd
File descripter.
MakeDumHSLBDataModule()
Constructor / Destructor.
std::string m_out_fname
Output file name.
Module to get data from DataStore and send it to another network node.
The Raw COPPER class This class stores data received by COPPER via belle2linkt Data from all detector...
Definition: RawCOPPER.h:52
Abstract base class for different kinds of events.