 |
Belle II Software
release-05-01-25
|
14 #include <klm/dbobjects/eklm/EKLMChannels.h>
17 #include <framework/database/DBImportObjPtr.h>
28 class EKLMChannelDataImporter {
45 void setIOV(
int experimentLow,
int runLow,
int experimentHigh,
int runHigh);
void setChannelData(int section, int layer, int sector, int plane, int strip, EKLMChannelData *channelData)
Set channel data.
void loadChannelData(EKLMChannelData *channelData)
Load specific channel data to all channels.
void loadThresholds(const char *thresholdsData)
Load thresholds and adjustment voltages from ROOT file.
void loadActiveChannels(const char *activeChannelsData)
Load active channels from ROOT file.
void importChannelData()
Import channel data.
~EKLMChannelDataImporter()
Destructor.
Abstract base class for different kinds of events.
void setIOV(int experimentLow, int runLow, int experimentHigh, int runHigh)
Set interval of validity.
Class for importing a single object to the database.
EKLMChannelDataImporter()
Constructor.
void loadLookbackWindow(const char *lookbackWindowData)
Load lookback window from ROOT file.
DBImportObjPtr< EKLMChannels > m_Channels
Channel data.
int m_ExperimentHigh
High experiment.
void loadHighVoltage(const char *highVoltageData)
Load high voltage from ROOT file.
int m_ExperimentLow
Low experiment.