source: branches/removing_cpp11_features/mcamera/MCameraLids.h@ 18343

Last change on this file since 18343 was 3666, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 769 bytes
Line 
1#ifndef MARS_MCameraLids
2#define MARS_MCameraLids
3
4#ifndef MARS_MParContainer
5#include "MParContainer.h"
6#endif
7
8#ifndef MARS_MCameraLid
9#include "MCameraLid.h"
10#endif
11
12class MCameraLids : public MParContainer
13{
14 friend class MReportCamera;
15private:
16 MCameraLid fLidA;
17 MCameraLid fLidB;
18
19 Byte_t fStatus; // CaCo monitored lid status, Cam.LID_state [0-9]
20public:
21 MCameraLids()
22 {
23 fName = "MCameraLids";
24 fTitle = "Container storing information about the Camera lids";
25 }
26
27 Byte_t GetStatus() const { return fStatus; }
28
29 const MCameraLid &GetLidA() const { return fLidA; }
30 const MCameraLid &GetLidB() const { return fLidB; }
31
32 ClassDef(MCameraLids, 1) // Container storing information about the Camera lids
33};
34
35#endif
Note: See TracBrowser for help on using the repository browser.