 |
Belle II Software
release-05-02-19
|
11 #ifndef TRGTOPUNPACKER_H
12 #define TRGTOPUNPACKER_H
16 #include "rawdata/dataobjects/RawTRG.h"
17 #include "trg/top/dataobjects/TRGTOPUnpackerStore.h"
19 #include <framework/datastore/StoreArray.h>
20 #include <framework/core/Module.h>
22 #define NUMBER_OF_SLOTS 16
44 static constexpr
double clkTo1ns = 0.5 / 0.508877;
61 virtual void event()
override;
64 virtual void endRun()
override;
virtual void terminate() override
This method is called at the end of the event processing.
The Raw TOP class Class for RawCOPPER class data taken by TOP Currently, this class is almost same as...
int m_trigType
Event number (according to L1/global)
virtual void readCOPPEREvent(RawTRG *, int)
Read data from TRG copper.
virtual void initialize() override
Initialize the Module.
virtual void fillTreeTRGTOP(int *)
Unpacker main function.
Abstract base class for different kinds of events.
int m_nWords
Our read-out ID.
int m_nodeId
Trigger type.
TRGTOPUnpackerModule()
Constructor: Sets the description, the properties and the parameters of the module.
virtual void endRun() override
This method is called if the current run ends.
Accessor to arrays stored in the data store.
virtual void beginRun() override
Called when entering a new run.
StoreArray< TRGTOPUnpackerStore > m_TRGTOPCombinedTimingArray
N words in raw data.
virtual void event() override
This method is the core of the module.
std::string version() const
returns version of TRGGDLUnpackerModule.