]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/EveDet/AliEveMUONChamberEditor.h
From Bogdan: Major changes in cluster access, recently changed for the MUON.
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONChamberEditor.h
CommitLineData
d810d0de 1// $Id$
fafff680 2// Main authors: Matevz Tadel & Alja Mrak-Tadel & Bogdan Vulpescu: 2006, 2007
d810d0de 3
4/**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
51346b82 7 * full copyright notice. *
d810d0de 8 **************************************************************************/
9#ifndef ALIEVE_MUONChamberEditor_H
10#define ALIEVE_MUONChamberEditor_H
11
12#include <TGedFrame.h>
13
14class TGCheckButton;
15class TGNumberEntry;
16class TGColorSelect;
17class TGDoubleHSlider;
18class TGHSlider;
19
20class TEveGValuator;
21
22
23class AliEveMUONChamber;
24
25class AliEveMUONChamberEditor : public TGedFrame
26{
fd31e9de 27private:
d810d0de 28 AliEveMUONChamberEditor(const AliEveMUONChamberEditor&); // Not implemented
29 AliEveMUONChamberEditor& operator=(const AliEveMUONChamberEditor&); // Not implemented
51346b82 30
fd31e9de 31protected:
d810d0de 32
33 AliEveMUONChamber* fM; // fModel dynamic-casted to AliEveMUONChamberEditor
34
35 TEveGValuator *fThreshold; // digit ADC min
36 TEveGValuator *fMaxVal; // digit ADC max
37 TEveGValuator *fClusterSize; // cluster point size
38 TEveGValuator *fHitSize; // hit point size
39
40 public:
41
42 AliEveMUONChamberEditor(const TGWindow* p = 0,
51346b82 43 Int_t width = 170, Int_t height = 30,
44 UInt_t options = kChildFrame,
d810d0de 45 Pixel_t back = GetDefaultFrameBackground());
51346b82 46
d810d0de 47 virtual ~AliEveMUONChamberEditor();
48
49 virtual void SetModel(TObject* obj);
50
51 void DoThreshold();
52 void DoMaxVal();
53 void DoClusterSize();
54 void DoHitSize();
55
56 ClassDef(AliEveMUONChamberEditor, 0); // Editor for AliEveMUONChamber
57
58};
59
60#endif