![]() |
Belle II Software
release-05-02-19
|
EKLM time calibration algorithm. More...
#include <EKLMChannelDataImporter.h>
Public Member Functions | |
EKLMChannelDataImporter () | |
Constructor. | |
~EKLMChannelDataImporter () | |
Destructor. | |
void | setIOV (int experimentLow, int runLow, int experimentHigh, int runHigh) |
Set interval of validity. | |
void | loadChannelData (EKLMChannelData *channelData) |
Load specific channel data to all channels. More... | |
void | setChannelData (int section, int layer, int sector, int plane, int strip, EKLMChannelData *channelData) |
Set channel data. More... | |
void | loadActiveChannels (const char *activeChannelsData) |
Load active channels from ROOT file. More... | |
void | loadHighVoltage (const char *highVoltageData) |
Load high voltage from ROOT file. More... | |
void | loadLookbackWindow (const char *lookbackWindowData) |
Load lookback window from ROOT file. More... | |
void | loadThresholds (const char *thresholdsData) |
Load thresholds and adjustment voltages from ROOT file. More... | |
void | importChannelData () |
Import channel data. | |
Private Attributes | |
DBImportObjPtr< EKLMChannels > | m_Channels |
Channel data. | |
int | m_ExperimentLow = 0 |
Low experiment. | |
int | m_RunLow = 0 |
Low run. | |
int | m_ExperimentHigh = -1 |
High experiment. | |
int | m_RunHigh = -1 |
High run. | |
EKLM time calibration algorithm.
Definition at line 36 of file EKLMChannelDataImporter.h.
void loadActiveChannels | ( | const char * | activeChannelsData | ) |
Load active channels from ROOT file.
[in] | activeChannelsData | ROOT file with active channels data. |
Definition at line 83 of file EKLMChannelDataImporter.cc.
void loadChannelData | ( | EKLMChannelData * | channelData | ) |
Load specific channel data to all channels.
[in] | channelData | Channel data. |
Definition at line 50 of file EKLMChannelDataImporter.cc.
void loadHighVoltage | ( | const char * | highVoltageData | ) |
Load high voltage from ROOT file.
[in] | highVoltageData | ROOT file with high voltage data. |
Definition at line 133 of file EKLMChannelDataImporter.cc.
void loadLookbackWindow | ( | const char * | lookbackWindowData | ) |
Load lookback window from ROOT file.
[in] | lookbackWindowData | ROOT file with lookback window data. |
Definition at line 185 of file EKLMChannelDataImporter.cc.
void loadThresholds | ( | const char * | thresholdsData | ) |
Load thresholds and adjustment voltages from ROOT file.
[in] | thresholdsData | ROOT file with threshold and adjustment voltage data. |
Definition at line 239 of file EKLMChannelDataImporter.cc.
void setChannelData | ( | int | section, |
int | layer, | ||
int | sector, | ||
int | plane, | ||
int | strip, | ||
EKLMChannelData * | channelData | ||
) |
Set channel data.
[in] | section | Section number. |
[in] | layer | Layer number. |
[in] | sector | Sector number. |
[in] | plane | Plane number. |
[in] | strip | Strip number. |
[in] | channelData | Channel data. |
Definition at line 72 of file EKLMChannelDataImporter.cc.