ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TileLaser Class Reference

#include <TileLaser.h>

Collaboration diagram for TileLaser:

Public Member Functions

 TileLaser ()
 
 ~TileLaser ()=default
 
int getDiodeCurrOrd () const
 
int getDiodeCurrMeas () const
 
int getFiltNumber () const
 
int getCounter () const
 
int getSlamaDelay () const
 
void setLaser (const int Counter, const int diodeCurrOrd, const int diodeCurrMeas, const int filtNumber, const int SlamaDelay)
 
 operator std::string () const
 Convertion operator to a std::string, can be used in a cast operation : (std::string) TileLaserPmt. More...
 

Private Attributes

int m_counter
 
int m_diodeCurrOrd
 
int m_diodeCurrMeas
 
int m_filtNumber
 
int m_slamaDelay
 

Detailed Description

Definition at line 17 of file TileLaser.h.

Constructor & Destructor Documentation

◆ TileLaser()

TileLaser::TileLaser ( )
inline

Definition at line 21 of file TileLaser.h.

22  : m_counter(0)
23  , m_diodeCurrOrd(0)
24  , m_diodeCurrMeas(0)
25  , m_filtNumber(0)
26  , m_slamaDelay(0) { }

◆ ~TileLaser()

TileLaser::~TileLaser ( )
default

Member Function Documentation

◆ getCounter()

int TileLaser::getCounter ( ) const
inline

Definition at line 33 of file TileLaser.h.

33 { return m_counter; }

◆ getDiodeCurrMeas()

int TileLaser::getDiodeCurrMeas ( ) const
inline

Definition at line 31 of file TileLaser.h.

31 { return m_diodeCurrMeas; }

◆ getDiodeCurrOrd()

int TileLaser::getDiodeCurrOrd ( ) const
inline

Definition at line 30 of file TileLaser.h.

30 { return m_diodeCurrOrd; }

◆ getFiltNumber()

int TileLaser::getFiltNumber ( ) const
inline

Definition at line 32 of file TileLaser.h.

32 { return m_filtNumber; }

◆ getSlamaDelay()

int TileLaser::getSlamaDelay ( ) const
inline

Definition at line 34 of file TileLaser.h.

34 { return m_slamaDelay; }

◆ operator std::string()

TileLaser::operator std::string ( ) const

Convertion operator to a std::string, can be used in a cast operation : (std::string) TileLaserPmt.

Definition at line 18 of file TileLaser.cxx.

19 {
20  std::ostringstream text;
21  text << "TileLaser: ";
22  text << "counter: " << m_counter << " ";
23  text << "diodeCurrOrd: " << m_diodeCurrOrd << " ";
24  text << "diodeCurrMeas: " << m_diodeCurrMeas << " ";
25  text << "filtNumber: " << m_filtNumber << " ";
26  text << "slamaDelay: " << m_slamaDelay << " ";
27  return text.str();
28 }

◆ setLaser()

void TileLaser::setLaser ( const int  Counter,
const int  diodeCurrOrd,
const int  diodeCurrMeas,
const int  filtNumber,
const int  SlamaDelay 
)
inline

Definition at line 36 of file TileLaser.h.

40  {
41  m_counter = Counter;
42  m_diodeCurrOrd = diodeCurrOrd;
43  m_diodeCurrMeas = diodeCurrMeas;
44  m_filtNumber = filtNumber;
45  m_slamaDelay = SlamaDelay;
46  }

Member Data Documentation

◆ m_counter

int TileLaser::m_counter
private

Definition at line 56 of file TileLaser.h.

◆ m_diodeCurrMeas

int TileLaser::m_diodeCurrMeas
private

Definition at line 58 of file TileLaser.h.

◆ m_diodeCurrOrd

int TileLaser::m_diodeCurrOrd
private

Definition at line 57 of file TileLaser.h.

◆ m_filtNumber

int TileLaser::m_filtNumber
private

Definition at line 59 of file TileLaser.h.

◆ m_slamaDelay

int TileLaser::m_slamaDelay
private

Definition at line 60 of file TileLaser.h.


The documentation for this class was generated from the following files:
TileLaser::m_filtNumber
int m_filtNumber
Definition: TileLaser.h:59
TileLaser::m_diodeCurrOrd
int m_diodeCurrOrd
Definition: TileLaser.h:57
makeTransCanvas.text
text
Definition: makeTransCanvas.py:11
TileLaser::m_diodeCurrMeas
int m_diodeCurrMeas
Definition: TileLaser.h:58
TileLaser::m_slamaDelay
int m_slamaDelay
Definition: TileLaser.h:60
TileLaser::m_counter
int m_counter
Definition: TileLaser.h:56