Belle II Software  release-08-01-10
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 
15 namespace 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 
45  int m_filefd;
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.