#define AliEveTrackCounterEditor_H
#include "TGedFrame.h"
+#include <fstream>
class TGComboBox;
class TGLabel;
public:
AliEveTrackCounterEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
UInt_t options = kChildFrame, Pixel_t back=GetDefaultFrameBackground());
- virtual ~AliEveTrackCounterEditor() {}
+ virtual ~AliEveTrackCounterEditor();
+
+ void UpdateModel();
virtual void SetModel(TObject* obj);
+ void DoActivate();
+ void DoDeactivate();
+
void DoPrev();
void DoNext();
void DoSetEvent();
void DoShowHistos();
void DoClickAction(Int_t);
+ void DoEventCategorization(Int_t);
protected:
AliEveTrackCounter *fM; // Model object.
- // Declare widgets
+ TGCompositeFrame *fAF; // Active frame.
+ TGCompositeFrame *fDF; // Non-active frame.
+
TGComboBox *fClickAction;
- TGLabel *fInfoLabel;
+ TGLabel *fInfoLabelTracks;
+ TGLabel *fInfoLabelTracklets;
TGNumberEntry *fEventId;
+ int fEventCat;
+ ofstream *fScanSummaryFile;
+
private:
AliEveTrackCounterEditor(const AliEveTrackCounterEditor&); // Not implemented
AliEveTrackCounterEditor& operator=(const AliEveTrackCounterEditor&); // Not implemented