ATLAS Offline Software
Loading...
Searching...
No Matches
TileLaser.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5/*author Renato Febbraro*/
6/*date 3/7/2007*/
7/*renato.febbraro@cern.ch*/
8
9
10#ifndef TILELASER_H
11#define TILELASER_H
12
13
14#include <string>
15
16
17class TileLaser {
18
19 public:
20
22 : m_counter(0)
25 , m_filtNumber(0)
26 , m_slamaDelay(0) { }
27
28 ~TileLaser() =default;
29
30 int getDiodeCurrOrd() const { return m_diodeCurrOrd; }
31 int getDiodeCurrMeas() const { return m_diodeCurrMeas; }
32 int getFiltNumber() const { return m_filtNumber; }
33 int getCounter() const { return m_counter; }
34 int getSlamaDelay() const { return m_slamaDelay; }
35
36 void setLaser(const int Counter,
37 const int diodeCurrOrd,
38 const int diodeCurrMeas,
39 const int filtNumber,
40 const int SlamaDelay) {
41 m_counter = Counter;
42 m_diodeCurrOrd = diodeCurrOrd;
43 m_diodeCurrMeas = diodeCurrMeas;
44 m_filtNumber = filtNumber;
45 m_slamaDelay = SlamaDelay;
46 }
47
48
51 operator std::string() const;
52
53
54private:
55
61
62};
63
64#endif
int m_filtNumber
Definition TileLaser.h:59
int getDiodeCurrOrd() const
Definition TileLaser.h:30
int m_slamaDelay
Definition TileLaser.h:60
int getSlamaDelay() const
Definition TileLaser.h:34
int getDiodeCurrMeas() const
Definition TileLaser.h:31
int m_diodeCurrMeas
Definition TileLaser.h:58
void setLaser(const int Counter, const int diodeCurrOrd, const int diodeCurrMeas, const int filtNumber, const int SlamaDelay)
Definition TileLaser.h:36
int m_diodeCurrOrd
Definition TileLaser.h:57
int getFiltNumber() const
Definition TileLaser.h:32
~TileLaser()=default
int m_counter
Definition TileLaser.h:56
int getCounter() const
Definition TileLaser.h:33