Belle II Software  release-05-02-19
MakeDumHSLBData.h
1 //+
2 // File : MakeDUmHSLBData.h
3 // Description : Module to make a binary file from Raw*** events for input of wirte-dumhsb
4 //
5 // Author : Satoru Yamada, IPNS, KEK
6 // Date : Nov. 22, 2015
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
Belle2::RawCOPPER
The Raw COPPER class This class stores data received by COPPER via belle2linkt Data from all detector...
Definition: RawCOPPER.h:52
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::MakeDumHSLBDataModule::writeData
virtual void writeData(RawCOPPER *raw_copper, int i)
write data
Definition: MakeDumHSLBData.cc:62
Belle2::MakeDumHSLBDataModule::MakeDumHSLBDataModule
MakeDumHSLBDataModule()
Constructor / Destructor.
Definition: MakeDumHSLBData.cc:33
Belle2::PrintDataTemplateModule
Module to get data from DataStore and send it to another network node.
Definition: PrintDataTemplate.h:45
Belle2::MakeDumHSLBDataModule::initialize
virtual void initialize() override
initialization
Definition: MakeDumHSLBData.cc:43
Belle2::MakeDumHSLBDataModule::event
virtual void event() override
event module
Definition: MakeDumHSLBData.cc:94
Belle2::MakeDumHSLBDataModule::m_filefd
int m_filefd
File descripter.
Definition: MakeDumHSLBData.h:45
Belle2::MakeDumHSLBDataModule::m_out_fname
std::string m_out_fname
Output file name.
Definition: MakeDumHSLBData.h:42
Belle2::MakeDumHSLBDataModule
Module to make a binary file from Raw*** events for input of wirte-dumhsbx.
Definition: MakeDumHSLBData.h:22