]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/EveDet/AliEveVZEROModuleEditor.h
adding new sample component for RAW data analysis
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveVZEROModuleEditor.h
1 /**************************************************************************
2  * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
3  * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
4  * full copyright notice.                                                 *
5  **************************************************************************/
6
7 #ifndef AliEveVZEROModuleEditor_H
8 #define AliEveVZEROModuleEditor_H
9
10 #include <TGedFrame.h>
11
12 class TEveGValuator;
13
14 class AliEveVZEROModule;
15
16 //------------------------------------------------------------------------------
17 // AliEveVZEROModuleEditor
18 //
19 // Editor for AliEveVZEROModule.
20
21 class AliEveVZEROModuleEditor : public TGedFrame
22 {
23 public:
24   AliEveVZEROModuleEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
25                      UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
26   virtual ~AliEveVZEROModuleEditor() {}
27
28   virtual void SetModel(TObject* obj);
29
30   void DoSampleIndex();
31
32 protected:
33   AliEveVZEROModule    *fM;            // Model dynamic-casted to AliEveVZEROModuleEditor
34
35   TEveGValuator        *fSampleIndex;  // Widget for ADC sample index.
36
37 private:
38   AliEveVZEROModuleEditor(const AliEveVZEROModuleEditor&);            // Not implemented
39   AliEveVZEROModuleEditor& operator=(const AliEveVZEROModuleEditor&); // Not implemented
40
41   ClassDef(AliEveVZEROModuleEditor, 0) // Editor for AliEveVZEROModule
42 };
43
44 #endif