Coverity
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveVZEROModuleEditor.h
CommitLineData
ad080421 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
12class TEveGValuator;
13
14class AliEveVZEROModule;
15
16//------------------------------------------------------------------------------
17// AliEveVZEROModuleEditor
18//
19// Editor for AliEveVZEROModule.
20
21class AliEveVZEROModuleEditor : public TGedFrame
22{
23public:
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
32protected:
33 AliEveVZEROModule *fM; // Model dynamic-casted to AliEveVZEROModuleEditor
34
35 TEveGValuator *fSampleIndex; // Widget for ADC sample index.
36
37private:
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