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

BKLM electronics channel. More...

#include <KLMElectronicsChannel.h>

Inheritance diagram for KLMElectronicsChannel:
Collaboration diagram for KLMElectronicsChannel:

Public Member Functions

 KLMElectronicsChannel ()
 Constructor.
 
 KLMElectronicsChannel (int copper, int slot, int lane, int axis, int channel)
 Constructor. More...
 
 ~KLMElectronicsChannel ()
 Destructor.
 
int getCopper () const
 Get copper.
 
void setCopper (int copper)
 Set copper. More...
 
int getSlot () const
 Get slot.
 
void setSlot (int slot)
 Set slot. More...
 
int getLane () const
 Get lane.
 
void setLane (int lane)
 Set lane. More...
 
int getAxis () const
 Get axis.
 
void setAxis (int axis)
 Set axis. More...
 
int getChannel () const
 Get channel.
 
void setChannel (int channel)
 Set channel. More...
 
bool operator< (const KLMElectronicsChannel &channel) const
 Operator <.
 
KLMElectronicsChannel getAsic () const
 Get ASIC.
 

Private Member Functions

 ClassDef (KLMElectronicsChannel, 1)
 Class version.
 

Private Attributes

int m_Copper
 Copper.
 
int m_Slot
 Slot.
 
int m_Lane
 Lane.
 
int m_Axis
 Axis.
 
int m_Channel
 Channel.
 

Detailed Description

BKLM electronics channel.

Definition at line 23 of file KLMElectronicsChannel.h.

Constructor & Destructor Documentation

◆ KLMElectronicsChannel()

KLMElectronicsChannel ( int  copper,
int  slot,
int  lane,
int  axis,
int  channel 
)
inline

Constructor.

Parameters
[in]copperCopper.
[in]slotSlot.
[in]laneLane.
[in]axisAxis.
[in]channelChannel.

Definition at line 47 of file KLMElectronicsChannel.h.

48  :
49  m_Copper(copper),
50  m_Slot(slot),
51  m_Lane(lane),
52  m_Axis(axis),
53  m_Channel(channel)
54  {
55  }

Member Function Documentation

◆ setAxis()

void setAxis ( int  axis)
inline

Set axis.

Parameters
[in]axisAxis.

Definition at line 127 of file KLMElectronicsChannel.h.

◆ setChannel()

void setChannel ( int  channel)
inline

Set channel.

Parameters
[in]channelChannel.

Definition at line 144 of file KLMElectronicsChannel.h.

◆ setCopper()

void setCopper ( int  copper)
inline

Set copper.

Parameters
[in]copperCopper.

Definition at line 76 of file KLMElectronicsChannel.h.

◆ setLane()

void setLane ( int  lane)
inline

Set lane.

Parameters
[in]laneLane.

Definition at line 110 of file KLMElectronicsChannel.h.

◆ setSlot()

void setSlot ( int  slot)
inline

Set slot.

Parameters
[in]slotSlot.

Definition at line 93 of file KLMElectronicsChannel.h.


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