| 1 | #ifndef MARS_MCameraActiveLoad
|
|---|
| 2 | #define MARS_MCameraActiveLoad
|
|---|
| 3 |
|
|---|
| 4 | #ifndef MARS_MParContainer
|
|---|
| 5 | #include "MParContainer.h"
|
|---|
| 6 | #endif
|
|---|
| 7 |
|
|---|
| 8 | class MCameraActiveLoad : public MParContainer
|
|---|
| 9 | {
|
|---|
| 10 | friend class MReportCamera;
|
|---|
| 11 |
|
|---|
| 12 | private:
|
|---|
| 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 |
|
|---|
| 24 | public:
|
|---|
| 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
|
|---|