ATLAS Offline Software
Loading...
Searching...
No Matches
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.

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)
25 , m_filtNumber(0)
26 , m_slamaDelay(0) { }
int m_filtNumber
Definition TileLaser.h:59
int m_slamaDelay
Definition TileLaser.h:60
int m_diodeCurrMeas
Definition TileLaser.h:58
int m_diodeCurrOrd
Definition TileLaser.h:57
int m_counter
Definition TileLaser.h:56

◆ ~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: