11#include <framework/core/Module.h>
12#include <framework/datastore/StoreArray.h>
45 virtual void event()
override;
48 virtual void endRun()
override;
Class to represent the hit of one cell.
StoreArray< ECLDebugHit > m_eclDebugHits
ECLDebugHit datastore object.
virtual void initialize() override
Initialize variables, print info, and start CPU clock.
ECLHitDebugModule()
Constructor.
StoreArray< ECLSimHit > m_eclSimArray
StoreArray ECLSimHit.
int m_hitNum
The current number of created hits in an event.
virtual void event() override
Actual digitization of all hits in the ECL.
virtual void endRun() override
Nothing so far.
virtual void terminate() override
Stopping of CPU clock.
int m_nEvent
Event number.
virtual void beginRun() override
Nothing so far.
virtual ~ECLHitDebugModule()
Destructor.
std::string m_inColName
Input array name.
std::string m_eclHitOutColName
Output array name.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.