Belle II Software  release-05-02-19
DummyDataPacker.h
1 //+
2 // File : DummyDataPacker.h
3 // Description : Module to store dummy data in RawCOPPER object
4 //
5 // Author : Satoru Yamada, IPNS, KEK
6 // Date : 14 - Jul - 2014
7 //-
8 
9 #ifndef DUMMYDATAPACKER_H
10 #define DUMMYDATAPACKER_H
11 
12 #include <framework/core/Module.h>
13 #include <framework/datastore/StoreObjPtr.h>
14 #include <framework/datastore/StoreArray.h>
15 #include <framework/dataobjects/EventMetaData.h>
16 
17 #include <rawdata/dataobjects/RawCOPPER.h>
18 #include <rawdata/dataobjects/RawSVD.h>
19 #include <rawdata/dataobjects/RawCDC.h>
20 #include <rawdata/dataobjects/RawTOP.h>
21 #include <rawdata/dataobjects/RawARICH.h>
22 #include <rawdata/dataobjects/RawECL.h>
23 #include <rawdata/dataobjects/RawKLM.h>
24 #include <rawdata/dataobjects/RawTRG.h>
25 
26 
27 namespace Belle2 {
35  class DummyDataPackerModule : public Module {
36 
37  // Public functions
38  public:
39 
42  virtual ~DummyDataPackerModule();
43 
45  virtual void initialize() override;
46 
48  virtual void event() override;
49 
50 
51  protected :
53  // virtual void checkData(RawDataBlock* raw_datablk, unsigned int* eve_copper_0);
54 
55  // StoreArray<RawFTSW> raw_ftswarray;
56 
58  int max_nevt;
59 
61  // int m_nodeid;
62 
65 
67  // MsgHandler* m_msghandler;
68 
69  /* //! Compression Level */
70  /* int m_compressionLevel; */
71 
74 
77 
80 
83 
86 
89 
92 
95 
98 
99 
100  };
101 
103 } // end namespace Belle2
104 
105 #endif // MODULEHELLO_H
Belle2::DummyDataPackerModule::raw_cdcarray
StoreArray< RawCDC > raw_cdcarray
RawCDC array.
Definition: DummyDataPacker.h:82
Belle2::DummyDataPackerModule::n_basf2evt
int n_basf2evt
Node ID.
Definition: DummyDataPacker.h:64
Belle2::Module
Base class for Modules.
Definition: Module.h:74
Belle2::DummyDataPackerModule::raw_svdarray
StoreArray< RawSVD > raw_svdarray
RawSVD array.
Definition: DummyDataPacker.h:79
Belle2::DummyDataPackerModule::raw_trgarray
StoreArray< RawTRG > raw_trgarray
RawARICH array.
Definition: DummyDataPacker.h:97
Belle2::DummyDataPackerModule::raw_cprarray
StoreArray< RawCOPPER > raw_cprarray
RawCOPPER array.
Definition: DummyDataPacker.h:76
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::StoreObjPtr
Type-safe access to single objects in the data store.
Definition: ParticleList.h:33
Belle2::DummyDataPackerModule::raw_epidarray
StoreArray< RawARICH > raw_epidarray
RawARICH array.
Definition: DummyDataPacker.h:88
Belle2::DummyDataPackerModule::max_nevt
int max_nevt
check data contents
Definition: DummyDataPacker.h:58
Belle2::DummyDataPackerModule::initialize
virtual void initialize() override
initialization
Definition: DummyDataPacker.cc:52
Belle2::DummyDataPackerModule::DummyDataPackerModule
DummyDataPackerModule()
Constructor / Destructor.
Definition: DummyDataPacker.cc:25
Belle2::DummyDataPackerModule::raw_bpidarray
StoreArray< RawTOP > raw_bpidarray
RawTOP array.
Definition: DummyDataPacker.h:85
Belle2::DummyDataPackerModule::event
virtual void event() override
event module
Definition: DummyDataPacker.cc:75
Belle2::DummyDataPackerModule::raw_eclarray
StoreArray< RawECL > raw_eclarray
RawECL array.
Definition: DummyDataPacker.h:91
Belle2::DummyDataPackerModule::raw_klmarray
StoreArray< RawKLM > raw_klmarray
RawKLM array.
Definition: DummyDataPacker.h:94
Belle2::StoreArray
Accessor to arrays stored in the data store.
Definition: ECLMatchingPerformanceExpertModule.h:33
Belle2::DummyDataPackerModule
Module to store dummy data in RawCOPPER object.
Definition: DummyDataPacker.h:35
Belle2::DummyDataPackerModule::m_eventMetaDataPtr
StoreObjPtr< EventMetaData > m_eventMetaDataPtr
Messaage handler.
Definition: DummyDataPacker.h:73