Belle II Software  release-08-01-10
KLMScintillatorFEEParameters Class Reference

Class to store EKLM alignment data in the database. More...

#include <KLMScintillatorFEEParameters.h>

Inheritance diagram for KLMScintillatorFEEParameters:
Collaboration diagram for KLMScintillatorFEEParameters:

Public Member Functions

 KLMScintillatorFEEParameters ()
 Constructor.
 
 ~KLMScintillatorFEEParameters ()
 Destructor.
 
void setFEEData (KLMChannelNumber strip, KLMScintillatorFEEData *data)
 Set scintillator FEE data. More...
 
const KLMScintillatorFEEDatagetFEEData (KLMChannelNumber strip) const
 Get scintillator FEE data. More...
 

Private Member Functions

 ClassDef (Belle2::KLMScintillatorFEEParameters, 1)
 Class version.
 

Private Attributes

std::map< KLMChannelNumber, KLMScintillatorFEEDatam_FEEParameters
 Scintillator FEE parameters.
 

Detailed Description

Class to store EKLM alignment data in the database.

Definition at line 30 of file KLMScintillatorFEEParameters.h.

Member Function Documentation

◆ getFEEData()

const KLMScintillatorFEEData * getFEEData ( KLMChannelNumber  strip) const

Get scintillator FEE data.

Parameters
[in]stripStrip (channel) number.

Definition at line 33 of file KLMScintillatorFEEParameters.cc.

35 {
36  std::map<KLMChannelNumber, KLMScintillatorFEEData>::const_iterator it;
37  it = m_FEEParameters.find(strip);
38  if (it == m_FEEParameters.end())
39  return nullptr;
40  return &(it->second);
41 }
std::map< KLMChannelNumber, KLMScintillatorFEEData > m_FEEParameters
Scintillator FEE parameters.

◆ setFEEData()

void setFEEData ( KLMChannelNumber  strip,
KLMScintillatorFEEData data 
)

Set scintillator FEE data.

Parameters
[in]stripStrip (channel) number.
[in]dataScintillator FEE data.

Definition at line 22 of file KLMScintillatorFEEParameters.cc.


The documentation for this class was generated from the following files: