| 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 | 
|---|