ATLAS Offline Software
Loading...
Searching...
No Matches
TileLaserControl Class Reference

#include <TileLaserControl.h>

Collaboration diagram for TileLaserControl:

Public Member Functions

 TileLaserControl ()
double getPumpDiodeTemp () const
int getTimeLastMeasP () const
double getDiodeBoxTemp () const
int getTimeLastMeasD () const
double getGasFlux () const
int getTimeLastMeasF () const
double getHumidity () const
int getTimeLastMeasH () const
time_t getLastPedMeas () const
time_t getLastAlphaMeas () const
void setControl (const double pumpDiodeTemp, const int timeLastMeasP, const double diodeBoxTemp, const int timeLastMeasD, const double gasFlux, const int timeLastMeasF, const double humidity, const int timeLastMeasH, const time_t lastPedMeas, const time_t lastAlphaMeas)
 operator std::string () const
 Convertion operator to a std::string, can be used in a cast operation : (std::string) TileLaserPmt.

Private Attributes

double m_pumpDiodeTemp
int m_timeLastMeasP
double m_diodeBoxTemp
int m_timeLastMeasD
double m_gasFlux
int m_timeLastMeasF
double m_humidity
int m_timeLastMeasH
time_t m_lastPedMeas
time_t m_lastAlphaMeas

Detailed Description

Definition at line 18 of file TileLaserControl.h.

Constructor & Destructor Documentation

◆ TileLaserControl()

TileLaserControl::TileLaserControl ( )
inline

Member Function Documentation

◆ getDiodeBoxTemp()

double TileLaserControl::getDiodeBoxTemp ( ) const
inline

Definition at line 37 of file TileLaserControl.h.

37{ return m_diodeBoxTemp; }

◆ getGasFlux()

double TileLaserControl::getGasFlux ( ) const
inline

Definition at line 39 of file TileLaserControl.h.

39{ return m_gasFlux; }

◆ getHumidity()

double TileLaserControl::getHumidity ( ) const
inline

Definition at line 41 of file TileLaserControl.h.

41{ return m_humidity; }

◆ getLastAlphaMeas()

time_t TileLaserControl::getLastAlphaMeas ( ) const
inline

Definition at line 44 of file TileLaserControl.h.

44{ return m_lastAlphaMeas; }

◆ getLastPedMeas()

time_t TileLaserControl::getLastPedMeas ( ) const
inline

Definition at line 43 of file TileLaserControl.h.

43{ return m_lastPedMeas; }

◆ getPumpDiodeTemp()

double TileLaserControl::getPumpDiodeTemp ( ) const
inline

Definition at line 35 of file TileLaserControl.h.

35{ return m_pumpDiodeTemp; }

◆ getTimeLastMeasD()

int TileLaserControl::getTimeLastMeasD ( ) const
inline

Definition at line 38 of file TileLaserControl.h.

38{ return m_timeLastMeasD; }

◆ getTimeLastMeasF()

int TileLaserControl::getTimeLastMeasF ( ) const
inline

Definition at line 40 of file TileLaserControl.h.

40{ return m_timeLastMeasF; }

◆ getTimeLastMeasH()

int TileLaserControl::getTimeLastMeasH ( ) const
inline

Definition at line 42 of file TileLaserControl.h.

42{ return m_timeLastMeasH; }

◆ getTimeLastMeasP()

int TileLaserControl::getTimeLastMeasP ( ) const
inline

Definition at line 36 of file TileLaserControl.h.

36{ return m_timeLastMeasP; }

◆ operator std::string()

TileLaserControl::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 TileLaserControl.cxx.

19{
20 std::ostringstream text;
21 text << "TileLaserControl: ";
22 text << "pumpDiodeTemp: " << m_pumpDiodeTemp << " ";
23 text << "diodeBoxTemp: " << m_diodeBoxTemp << " ";
24 text << "timeLastMeasP: " << m_timeLastMeasP << " ";
25 text << "gasFlux: " << m_gasFlux << " ";
26 text << "timeLastMeasF: " << m_timeLastMeasF << " ";
27 text << "humidity: " << m_humidity << " ";
28 text << "timeLastMeasH: " << m_timeLastMeasH << " ";
29 text << "lastPedMeas: " << m_lastPedMeas << " ";
30 text << "lastAlphaMeas: " << m_lastAlphaMeas;
31 return text.str();
32}

◆ setControl()

void TileLaserControl::setControl ( const double pumpDiodeTemp,
const int timeLastMeasP,
const double diodeBoxTemp,
const int timeLastMeasD,
const double gasFlux,
const int timeLastMeasF,
const double humidity,
const int timeLastMeasH,
const time_t lastPedMeas,
const time_t lastAlphaMeas )
inline

Definition at line 46 of file TileLaserControl.h.

55 {
56 m_pumpDiodeTemp = pumpDiodeTemp;
57 m_timeLastMeasP = timeLastMeasP;
58 m_diodeBoxTemp = diodeBoxTemp;
59 m_timeLastMeasD = timeLastMeasD;
60 m_gasFlux = gasFlux;
61 m_timeLastMeasF = timeLastMeasF;
62 m_humidity = humidity;
63 m_timeLastMeasH = timeLastMeasH;
64 m_lastPedMeas = lastPedMeas;
65 m_lastAlphaMeas = lastAlphaMeas;
66 }

Member Data Documentation

◆ m_diodeBoxTemp

double TileLaserControl::m_diodeBoxTemp
private

Definition at line 78 of file TileLaserControl.h.

◆ m_gasFlux

double TileLaserControl::m_gasFlux
private

Definition at line 80 of file TileLaserControl.h.

◆ m_humidity

double TileLaserControl::m_humidity
private

Definition at line 82 of file TileLaserControl.h.

◆ m_lastAlphaMeas

time_t TileLaserControl::m_lastAlphaMeas
private

Definition at line 85 of file TileLaserControl.h.

◆ m_lastPedMeas

time_t TileLaserControl::m_lastPedMeas
private

Definition at line 84 of file TileLaserControl.h.

◆ m_pumpDiodeTemp

double TileLaserControl::m_pumpDiodeTemp
private

Definition at line 76 of file TileLaserControl.h.

◆ m_timeLastMeasD

int TileLaserControl::m_timeLastMeasD
private

Definition at line 79 of file TileLaserControl.h.

◆ m_timeLastMeasF

int TileLaserControl::m_timeLastMeasF
private

Definition at line 81 of file TileLaserControl.h.

◆ m_timeLastMeasH

int TileLaserControl::m_timeLastMeasH
private

Definition at line 83 of file TileLaserControl.h.

◆ m_timeLastMeasP

int TileLaserControl::m_timeLastMeasP
private

Definition at line 77 of file TileLaserControl.h.


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