Belle II Software  release-05-02-19
KLMChannelMapValue< T > Class Template Reference

KLM channel map. More...

#include <KLMChannelMapValue.h>

Inheritance diagram for KLMChannelMapValue< T >:
Collaboration diagram for KLMChannelMapValue< T >:

Public Member Functions

 KLMChannelMapValue ()
 Constructor.
 
 ~KLMChannelMapValue ()
 Destructor.
 
const T getChannelData (uint16_t channel) const
 Get channel data. More...
 
void setChannelData (uint16_t channel, const T data)
 Set channel data. More...
 
void setDataAllChannels (const T data)
 Set data for all channels. More...
 

Private Member Functions

 ClassDef (Belle2::KLMChannelMapValue< T >, 1)
 Class version.
 

Private Attributes

std::map< uint16_t, T > m_ChannelData
 Channel data.
 

Detailed Description

template<class T>
class Belle2::KLMChannelMapValue< T >

KLM channel map.

Definition at line 43 of file KLMChannelMapValue.h.

Member Function Documentation

◆ getChannelData()

const T getChannelData ( uint16_t  channel) const
inline

Get channel data.

Parameters
[in]channelChannel number.

Definition at line 65 of file KLMChannelMapValue.h.

74  {

◆ setChannelData()

void setChannelData ( uint16_t  channel,
const T  data 
)
inline

Set channel data.

Parameters
[in]channelChannel number.
[in]dataData.

Definition at line 81 of file KLMChannelMapValue.h.

◆ setDataAllChannels()

void setDataAllChannels ( const T  data)
inline

Set data for all channels.

Parameters
[in]dataData.

Definition at line 96 of file KLMChannelMapValue.h.


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