source: branches/AddingGoogleTestEnvironment/mcamera/MCameraActiveLoad.h@ 19503

Last change on this file since 19503 was 6963, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 1.7 KB
Line 
1#ifndef MARS_MCameraActiveLoad
2#define MARS_MCameraActiveLoad
3
4#ifndef MARS_MParContainer
5#include "MParContainer.h"
6#endif
7
8class MCameraActiveLoad : public MParContainer
9{
10 friend class MReportCamera;
11
12private:
13 Bool_t fStatus; // Status of active loads (0xff means: n/a)
14
15 Float_t fVoltage360A; // [V] Voltage of 360V power supply A
16 Float_t fIntens360A; // [mA] Intensity of 360V power supply A
17 Float_t fVoltage360B; // [V] Voltage of 360V power supply B
18 Float_t fIntens360B; // [mA] Intensity of 360V power supply B
19 Float_t fVoltage175A; // [V] Voltage of 175V power supply A
20 Float_t fIntens175A; // [mA] Intensity of 175V power supply A
21 Float_t fVoltage175B; // [V] Voltage of 175V power supply B
22 Float_t fIntens175B; // [mA] Intensity of 175V power supply B
23
24public:
25 MCameraActiveLoad()
26 {
27 fName = "MCameraActiveLoad";
28 fTitle = "Container storing information about the Camera Active Load system";
29 }
30
31 Bool_t GetStatus() const { return fStatus; }
32
33 Float_t GetVoltage360A() const { return fVoltage360A; }
34 Float_t GetIntens360A() const { return fIntens360A; }
35 Float_t GetVoltage360B() const { return fVoltage360B; }
36 Float_t GetIntens360B() const { return fIntens360B; }
37 Float_t GetVoltage175A() const { return fVoltage175A; }
38 Float_t GetIntens175A() const { return fIntens175A; }
39 Float_t GetVoltage175B() const { return fVoltage175B; }
40 Float_t GetIntens175B() const { return fIntens175B; }
41
42 ClassDef(MCameraActiveLoad, 1) // Container storing information about the Active Loads of the Camera
43};
44
45#endif
Note: See TracBrowser for help on using the repository browser.