12#include <klm/dataobjects/KLMDigit.h>
13#include <klm/dataobjects/KLMChannelArrayIndex.h>
14#include <klm/dataobjects/KLMChannelMapValue.h>
15#include <klm/dataobjects/KLMElementNumbers.h>
18#include <calibration/CalibrationCollectorModule.h>
19#include <framework/datastore/StoreArray.h>
20#include <framework/datastore/StoreObjPtr.h>
Calibration collector module base class.
KLM channel status calibration (data collection).
StoreObjPtr< KLMChannelMapValue< unsigned int > > m_HitMap
Hit map.
~KLMChannelStatusCollectorModule()
Destructor.
StoreArray< KLMDigit > m_KLMDigits
KLM digits.
const KLMElementNumbers * m_ElementNumbers
Element numbers.
void collectFromDQM(const char *dqmFile)
Collection of data from DQM modules.
KLMChannelStatusCollectorModule()
Constructor.
void collect() override
This method is called for each event.
void closeRun() override
This method is called at the end of run.
void prepare() override
Initializer.
const KLMChannelArrayIndex * m_ChannelArrayIndex
KLM channel array index.
Accessor to arrays stored in the data store.
Type-safe access to single objects in the data store.
Abstract base class for different kinds of events.