ROOT logo
// $Id$
// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007

/**************************************************************************
 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
 * full copyright notice.                                                 *
 **************************************************************************/

#ifndef AliEvePMDModuleEditor_H
#define AliEvePMDModuleEditor_H

#include <TGedFrame.h>

class TGCheckButton;
class TGNumberEntry;
class TGColorSelect;

class AliEvePMDModule;

class AliEvePMDModuleEditor : public TGedFrame
{
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 void SetModel(TObject* obj);
  void DisplayHistos();

protected:
  AliEvePMDModule* fM; // Model object.

  TGVerticalFrame*  fInfoFrame; // Top frame for info labels.

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

#endif
 AliEvePMDModuleEditor.h:1
 AliEvePMDModuleEditor.h:2
 AliEvePMDModuleEditor.h:3
 AliEvePMDModuleEditor.h:4
 AliEvePMDModuleEditor.h:5
 AliEvePMDModuleEditor.h:6
 AliEvePMDModuleEditor.h:7
 AliEvePMDModuleEditor.h:8
 AliEvePMDModuleEditor.h:9
 AliEvePMDModuleEditor.h:10
 AliEvePMDModuleEditor.h:11
 AliEvePMDModuleEditor.h:12
 AliEvePMDModuleEditor.h:13
 AliEvePMDModuleEditor.h:14
 AliEvePMDModuleEditor.h:15
 AliEvePMDModuleEditor.h:16
 AliEvePMDModuleEditor.h:17
 AliEvePMDModuleEditor.h:18
 AliEvePMDModuleEditor.h:19
 AliEvePMDModuleEditor.h:20
 AliEvePMDModuleEditor.h:21
 AliEvePMDModuleEditor.h:22
 AliEvePMDModuleEditor.h:23
 AliEvePMDModuleEditor.h:24
 AliEvePMDModuleEditor.h:25
 AliEvePMDModuleEditor.h:26
 AliEvePMDModuleEditor.h:27
 AliEvePMDModuleEditor.h:28
 AliEvePMDModuleEditor.h:29
 AliEvePMDModuleEditor.h:30
 AliEvePMDModuleEditor.h:31
 AliEvePMDModuleEditor.h:32
 AliEvePMDModuleEditor.h:33
 AliEvePMDModuleEditor.h:34
 AliEvePMDModuleEditor.h:35
 AliEvePMDModuleEditor.h:36
 AliEvePMDModuleEditor.h:37
 AliEvePMDModuleEditor.h:38
 AliEvePMDModuleEditor.h:39
 AliEvePMDModuleEditor.h:40
 AliEvePMDModuleEditor.h:41
 AliEvePMDModuleEditor.h:42
 AliEvePMDModuleEditor.h:43
 AliEvePMDModuleEditor.h:44
 AliEvePMDModuleEditor.h:45
 AliEvePMDModuleEditor.h:46
 AliEvePMDModuleEditor.h:47
 AliEvePMDModuleEditor.h:48
 AliEvePMDModuleEditor.h:49
 AliEvePMDModuleEditor.h:50
 AliEvePMDModuleEditor.h:51