* full copyright notice. *
**************************************************************************/
-#ifndef ALIEVE_PMDModuleEditor_H
-#define ALIEVE_PMDModuleEditor_H
+#ifndef AliEvePMDModuleEditor_H
+#define AliEvePMDModuleEditor_H
#include <TGedFrame.h>
class TGNumberEntry;
class TGColorSelect;
-
class AliEvePMDModule;
class AliEvePMDModuleEditor : public TGedFrame
{
-private:
- AliEvePMDModuleEditor(const AliEvePMDModuleEditor&); // Not implemented
- AliEvePMDModuleEditor& operator=(const AliEvePMDModuleEditor&); // Not implemented
-
- void CreateInfoFrame();
-
-protected:
- AliEvePMDModule* fM; // fModel dynamic-casted to AliEvePMDModuleEditor
-
- TGVerticalFrame* fInfoFrame;
-
- TGLabel* fInfoLabel0;
- TGLabel* fInfoLabel1;
- TGLabel* fInfoLabel2;
- TGLabel* fInfoLabel3;
- TGLabel* fInfoLabel4;
- TGLabel* fInfoLabel5;
-
public:
AliEvePMDModuleEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
- virtual ~AliEvePMDModuleEditor();
+ virtual ~AliEvePMDModuleEditor() {}
virtual void SetModel(TObject* obj);
void DisplayHistos();
- // void PrintADC();
+protected:
+ AliEvePMDModule* fM; // Model object.
+ TGVerticalFrame* fInfoFrame; // Top frame for info labels.
- // Declare callback/slot methods
- // void DoXYZZ();
+ TGLabel* fInfoLabel0; // label
+ TGLabel* fInfoLabel1; // label
+ TGLabel* fInfoLabel2; // label
+ TGLabel* fInfoLabel3; // label
+ TGLabel* fInfoLabel4; // label
+ TGLabel* fInfoLabel5; // label
+
+private:
+ void CreateInfoFrame();
+
+ AliEvePMDModuleEditor(const AliEvePMDModuleEditor&); // Not implemented
+ AliEvePMDModuleEditor& operator=(const AliEvePMDModuleEditor&); // Not implemented
ClassDef(AliEvePMDModuleEditor, 0); // Editor for AliEvePMDModule
-}; // endclass AliEvePMDModuleEditor
+};
#endif