ROOT logo
// $Id$
// Main authors: Matevz Tadel & Alja Mrak-Tadel & Bogdan Vulpescu: 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 AliEveMUONChamberEditor_H
#define AliEveMUONChamberEditor_H

#include <TGedFrame.h>

class TGCheckButton;
class TGNumberEntry;
class TGColorSelect;
class TGDoubleHSlider;
class TGHSlider;

class TEveGValuator;


class AliEveMUONChamber;

class AliEveMUONChamberEditor : public TGedFrame
{
public:
  AliEveMUONChamberEditor(const TGWindow* p = 0,
                          Int_t width = 170, Int_t height = 30,
                          UInt_t options = kChildFrame,
                          Pixel_t back = GetDefaultFrameBackground());

  virtual ~AliEveMUONChamberEditor();

  virtual void SetModel(TObject* obj);

  void DoThreshold();
  void DoMaxVal();
  void DoClusterSize();
  void DoHitSize();

protected:
  AliEveMUONChamber* fM; // fModel dynamic-casted to AliEveMUONChamberEditor

  TEveGValuator *fThreshold;   // digit ADC min
  TEveGValuator *fMaxVal;      // digit ADC max
  TEveGValuator *fClusterSize; // cluster point size
  TEveGValuator *fHitSize;     // hit point size

private:
  AliEveMUONChamberEditor(const AliEveMUONChamberEditor&);            // Not implemented
  AliEveMUONChamberEditor& operator=(const AliEveMUONChamberEditor&); // Not implemented

  ClassDef(AliEveMUONChamberEditor, 0); // Editor for AliEveMUONChamber
};

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