Belle II Software development
DummyDataPacker.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 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
27namespace Belle2 {
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
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
Module to store dummy data in RawCOPPER object.
StoreArray< RawKLM > raw_klmarray
RawKLM array.
virtual void initialize() override
initialization
virtual void event() override
event module
StoreArray< RawARICH > raw_epidarray
RawARICH array.
StoreArray< RawSVD > raw_svdarray
RawSVD array.
StoreArray< RawTOP > raw_bpidarray
RawTOP array.
StoreArray< RawCOPPER > raw_cprarray
RawCOPPER array.
DummyDataPackerModule()
Constructor / Destructor.
StoreArray< RawTRG > raw_trgarray
RawARICH array.
StoreObjPtr< EventMetaData > m_eventMetaDataPtr
Messaage handler.
StoreArray< RawCDC > raw_cdcarray
RawCDC array.
int max_nevt
check data contents
StoreArray< RawECL > raw_eclarray
RawECL array.
Base class for Modules.
Definition: Module.h:72
Accessor to arrays stored in the data store.
Definition: StoreArray.h:113
Type-safe access to single objects in the data store.
Definition: StoreObjPtr.h:96
Abstract base class for different kinds of events.