2 // Author: Matevz Tadel 2007
4 /**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 #ifndef AliEveTrackCounterEditor_H
11 #define AliEveTrackCounterEditor_H
13 #include "TGedFrame.h"
20 class AliEveTrackCounter;
24 //______________________________________________________________________________
25 // Short description of AliEveTrackCounterEditor
28 class AliEveTrackCounterEditor : public TGedFrame
31 AliEveTrackCounterEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
32 UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
33 virtual ~AliEveTrackCounterEditor();
37 virtual void SetModel(TObject* obj);
50 void DoClickAction(Int_t);
51 void DoEventCategorization(Int_t);
54 AliEveTrackCounter *fM; // Model object.
56 TGCompositeFrame *fAF; // Active frame.
57 TGCompositeFrame *fDF; // Non-active frame.
59 TGComboBox *fClickAction;
60 TGLabel *fInfoLabelTracks;
61 TGLabel *fInfoLabelTracklets;
62 TGNumberEntry *fEventId;
65 ofstream *fScanSummaryFile;
68 AliEveTrackCounterEditor(const AliEveTrackCounterEditor&); // Not implemented
69 AliEveTrackCounterEditor& operator=(const AliEveTrackCounterEditor&); // Not implemented
71 ClassDef(AliEveTrackCounterEditor, 0); // GUI editor for AliEveTrackCounter.