ROOT logo
// @(#)root/eve:$Id$
// Main author: Davide Caffarri 2009

/**************************************************************************
 * 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 AliEveHFListEditor_H
#define AliEveHFListEditor_H

#include "TGedFrame.h"

class TGButton;
class TGCheckButton;
class TGNumberEntry;
class TGColorSelect;
class TEveGValuator;
class TEveGDoubleValuator;
class TGComboBox;

class AliEveHFList;

//______________________________________________________________________________
// Short description of AliEveHFListEditor
//

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

  virtual void SetModel(TObject* obj);

  // Declare callback/slot methods
  void DoMinMaxPt();
  void DoMinMaxCosPointingAngle();
  void DoMinMaxInvMass();


protected:
  AliEveHFList            *fM; // Model object.

  // Declare widgets

  TEveGDoubleValuator* fMinMaxPt;
  TEveGDoubleValuator* fMinMaxCosPointingAngle;
  TEveGDoubleValuator* fValueInvMass;

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

  ClassDef(AliEveHFListEditor, 0); // GUI editor for AliEveV0List.
};

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